﻿@charset "utf-8";
/** Generated by FG **/

/*公共*/
.tzid{
	display: block;
	margin-top: -40px;
	margin-bottom: 40px;
}
.tzid2{
	display: block;
	margin-top: -140px;
	margin-bottom: 140px;
}
.tzid3{
	display: block;
	margin-top: -140px;
	margin-bottom: 180px;
}
.g_center1{
	width:1400px;
	margin:auto;
}
.g_center2{
	width:1200px;
	margin:auto;
}
.g_center3{
	width:1100px;
	margin:auto;
}
/*banner*/
.g_pcheadbox{
	width:100%;
}
.g_pcbanbox{
	width:100%;
	position: relative;
	z-index: 10;
}
.g_pcban{
	width:100%;
	position: relative;
	height: calc(100vh + 70px);
}
.g_pcbanwz{
	padding-top: 300px;
}
.g_pcbanbj{
	width:100%;
}
.g_pcbanbj img{
	width:100%;
}
.g_pcbantle{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 48px;
	color:#fff;
	margin-bottom: 64px;
}
.g_pcbanjj{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#fff;
	line-height: 28px;
}
.g_pcbanbtn{
	margin-top: 170px;
}
.g_pcbanbtn1{
	width:170px;
	height:50px;
	background: #f47401;
	border-radius: 5px;
}
.g_pcbanbtnfl{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#fff;
	line-height: 50px;
	letter-spacing: 1px;
	transition: all 0.36s;
}
.g_pcbanbtn2{
	background: #fff;
	margin-left: 20px;
	cursor: pointer;
	padding-left: 36px;
	padding-right: 36px;
}
.g_pcbanbtnfr{
	width:6px;
	display: inline-block;
	line-height: 50px;
	margin-left: 18px;
}
.g_pcbanbtn2 .g_pcbanbtnfl{
	color:#f47401;
}
.g_pcbanbtnfr img{
	width:100%;
	transition: all 0.36s;
}
.g_pcbanbtn1 a{
	padding-left: 36px;
	padding-right: 36px;
	display: block;
    width: 100%;
}
.g_pctou{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:105px;
	border-bottom: 1px solid rgba(255,255,255, .2);
	z-index: 999;
}
.g_pclogo{
	width: 90px;
	display: inline-block;
	line-height: 105px;
	position: relative;
}
.g_pclogo img{
	width:100%;
}
.g_pcnav{
	/* width:1100px; */
	/* padding-left:162px;  */
}
.toptel{
	color: #fff;
	padding: 32px 0 0 20px;
}
.toptel h2{
	font-size: 18px;
}
.toptel p{
	font-size: 18px;
	color: #f47401;
	margin-top: 10px;
}
.act .toptel h2{color: #000;}

.phxia .toptel{padding: 30px 0;}
.phxia .toptel h2{color: #666;}
 
.g_pcnav1{ 
	padding-left: 28px;
	padding-right: 28px;
	text-align: center;
}
.g_pcnav1 a{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#fff;
	line-height: 105px;
    text-align: center;
    display: inline-block;
}
.g_pcseton a{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#fff;
	line-height: 105px;
}
.g_pcseton{
	position: relative;
}
.g_pcseton::before{
	content: '';
	position: absolute;
	top:50%;
	left:-44px;
	transform:  translateY(-50%);
	width:1px;
	height:21px;
	background:rgba(255,255,255, .6);
}
.g_pctou.act .g_pcseton::before{
	content: '';
	position: absolute;
	top:50%;
	left:-44px;
	transform:  translateY(-50%);
	width:1px;
	height:21px;
	background:rgba(51,51,51, .6);
}
.g_pctry,.g_pcb{
	width:108px;
	height:30px;
	font-family: "微软雅黑";
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	background: #f47401;
	margin-top: 40px;
	margin-bottom: 40px; 
	border-radius: 5px;
}
.g_pcb{margin-left: 10px;}
.g_pcb a{line-height: 32px;}
.g_pcseton:hover .g_pcb a{color: #fff;}
.g_pctou.act .g_pcb a{color: #fff !important;}
.g_pcseton{
	margin-left: 54px;
}
.g_pcheadbox .slick-dots {
    bottom: 210px;
}
.g_pcheadbox .slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 80px;
    height: 1px;
    margin: 0 6px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: middle;
    border-radius: 0;
    border: 1px solid transparent;
    background: #7375a4;
}
.g_pcheadbox .slick-dots li.slick-active {
    background: #f47401;
}
.g_pctou.act{
	background: rgba(255,255,255, 1);
	transition: all 0.36s;
	border-bottom: 1px solid rgba(51,51,51, .2);
}
.g_pctou.act .g_pcnav1 a{
	color:#333;
}	
.g_pctou.act .g_pcseton a{
	color:#333;
}	
.g_pcnav.act::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 21px;
    background: rgba(51,51,51, .6);
}
.g_pctou.act .g_pclogo2{
	opacity: 1;
}
/* .g_pctou.act .g_pclogo1{
	opacity: 0;
} */
.g_pclogo1{
	position: relative;
	top:0;
	left:0;
}
.g_pclogo2{
	opacity: 0;
	position: absolute;
	top: 12px;
	left:0;
}
.g_pctou.act .g_pctou {
    border-bottom: 1px solid rgba(51,51,51, .2);
}
.g_sypt1{
	margin-top: -70px;
}
.g_sypt1zz{
	position: relative;
	z-index: 20;
}
.g_sypt1lbnr{
	width:25%;
	padding-left: 20px;
	padding-right: 20px;
    padding-bottom: 5px;
}
.g_sypt1lb{
	margin-right: -20px;
	margin-left: -20px;
}
.g_sypt1lbtu{
	width:73px;
	margin-bottom: 30px;
}
.g_sypt1lbtu img{
	width:100%;
}
.g_sypt1ying{
	padding-left: 28px;
	padding-right: 28px;
}
.g_sypt1ying{
	background: #fff;
    position: relative;
    box-shadow: -2px 3px 5px 0 rgba(0,0,0, .07);
}
.g_sypt1ying a{
	display: block;
	padding-top: 70px;
	padding-bottom: 78px;
}
.g_sypt1ying::before{
	content: '';
	width:180px;
	height:2px;
	background: #4ee9c6;
	position: absolute;
	bottom:0;
	left:50%;
	transform: translateX(-50%);
}
.g_sypt1lbtle{
	font-family: "微软雅黑";
	font-size: 24px;
	color:#161765;
	line-height: 30px;
	padding-bottom: 62px;
	position: relative;
	height:30px;
	overflow: hidden;
}
.g_sypt1lbtle::before{
	content: '';
	width:78px;
	height:2px;
	background: #4ee9c6;
	position: absolute;
	bottom:0;
	left:0;
}
.g_sypt1lbjj{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#5d6494;
	margin-top: 20px;
	line-height: 28px;
	height: 112px;
	overflow: hidden;
}
.g_sypt1lbtnfl{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#161765;
	transition: all 0.36s;
}
.g_sypt1lbtnfr{
	width:6px;
	margin-left: 18px;
}
.g_sypt1lbtnfr img{
	width:100%;
}
.g_sypt1{
	padding-bottom: 92px;
}
.g_sypt2nr{
	position: relative;
	background: #f4f7ff;
	padding-top: 52px;
	padding-bottom: 110px;
}
.g_sypt2bj{
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	width:645px;
}
.g_sypt2bj img{
	width:100%;
}
.g_sypt2fl{
	position: relative;
	z-index: 10;
	float: left;
	width:521px;
}
.g_sypt2fr{
	float: right
}
.g_sypt2nr1 .g_sypt2fl{
	position: relative;
	z-index: 10;
	float: right;
}
.g_sypt2nr1 .g_sypt2fr{
	float: left;
}
.g_sypt2nr1 .g_sypt2bj{
	position: absolute;
	top:0;
	right:0;
	z-index: 1;
	left: initial;
}
.g_sypt2fl img{
	width:100%;
}
.g_sypt2nr1{
	background: #eef2fe;
}
.g_sypt2fr{
	width:calc(100% - 521px);
    padding-top: 98px;
    padding-left: 44px;
}
.g_shu{
	font-family: "Arial";
	font-size: 120px;
	color:#e8ecf6;
	font-weight: 700;
	position: absolute;
	top:-70px;
	left:42px;
	z-index: 1;
}
.g_sypt2frtle{
	position: relative;
}
.g_sypt2frtle p{
	font-family: "微软雅黑";
	font-size: 30px;
	color:#161765;
	font-weight: bold;
	position: relative;
	z-index: 10;
}
.g_sypt2frwa{
	margin-top: 88px;
}
.g_sypt2frwafl1{
	width:58px;
}
.g_sypt2frwafl1 img{
	width:100%;
}
.g_sypt2frwafl2{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#26277d;
	line-height: 48px;
	width:calc(100% - 58px);
	padding-left: 18px;
	height:48px;
	overflow: hidden;
	padding-right: 22px;
}
.g_sypt2frwafl{
	width:50%;
	padding-bottom: 52px;
}
.g_sypt2frtlej{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#26277d;
	margin-top: 28px;
	line-height: 28px;
}
.g_sypt2frtle{
	margin-bottom: 70px;
}
.g_sypt2nr:last-child .g_sypt2frtlej{
	margin-top: 0;
}
.g_sypt2nr:last-child .g_sypt2frtle p{
	margin-bottom: 40px;
}
.g_sypt2nr .g_sypt2frtle:last-child{
    margin-bottom: 0;
}
.g_sypt3nrfl{
	width:16.666666%;
	padding-left:29px;
	padding-right:29px;
	margin-bottom: 85px;
}
.g_sypt3nrfltu{
	width:100%;
}
.g_sypt3nrfltu img{
	width:100%;
}
.g_sypt3nr{
	padding-left: 50px;
	padding-right: 50px;
	transition: all 0.36s;
}
.g_sypt3tle{
	font-family: "微软雅黑";
	font-size: 34px;
	color:#26266c;
	margin-top: 78px;
	text-align: center;
}
.g_sypt5tlefl{
	font-family: "微软雅黑";
	font-size: 34px;
	color:#333;
	letter-spacing: 1px;
}
.g_sypt5tlefr a{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#999;
    transform: translateY(20px);
    letter-spacing: 1px;
    display: block;
    transition: all 0.36s;
}
.g_sypt5tle{
	margin-bottom: 44px;
}
.g_sypt5fl{
	width:442px;
	padding:50px 30px;
	background: #f8f9fd;
}
.g_sypt5fr{
	width:calc(100% - 442px);
	padding-left: 76px;
}
.g_sypt5fltme{
	font-family: "Conv_LetterGothicStd";
	font-size: 18px;
	color:#999999;
	margin-bottom: 22px;
}
.g_sypt5fltle{
	font-family: "微软雅黑";
	font-size: 20px;
	color:#333;
	margin-bottom: 38px;
	transition: all 0.36s;
	line-height: 28px;
	height:28px;
	overflow: hidden;
}
.g_sypt5fltu{
	width:100%;
	position: relative;
	overflow: hidden;
}
.g_sypt5fltu img{
	width:100%;
	transition: all 0.36s;
}
.g_sypt5fltu1{
	position: relative;
	top:0;
	left:0;
}
.g_sypt5fltu2{
	position: absolute;
	top:0;
	left:0;
}
.g_sypt5zotle{
	font-family: "微软雅黑";
	font-size: 20px;
	color:#333;
	line-height: 30px;
	margin-bottom: 20px;
	transition: all 0.36s;
	height:30px;
	overflow: hidden;
}
.g_sypt5zoj{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#848484;
	line-height: 26px;
	height:52px;
	overflow: hidden;
}
.g_sypt5frnr a{
	padding-top: 32px;
	padding-bottom: 32px;
	width: 100%;
    height: 100%;
    display: block;
}
.g_sypt5fr:first-child .g_sypt5frnr{
	border-top:1px solid #d6d6d6; 
}
.g_sypt5frnr{
	border-bottom:1px solid #d6d6d6; 
}
.g_sypt5frnryo{
	width:88px;
}
.g_sypt5frnrzo{
	width:calc(100% - 88px);
}
.g_sypt5 .g_pcbanbtn1{
	padding-left: 36px;
	padding-right: 36px;
	margin-top: 46px;
}
.g_sypt5{
	margin-bottom: 140px;
	margin-top: 84px;
}
.g_sypt5yotime{
	font-family: "Conv_LetterGothicStd";
	font-size: 28px;
	color:#333333;
	margin-bottom: 30px;
}
.g_sypt5yojian img{
	width:26px;
}
.g_sypt5yojian{
	padding-left: 38px;
	position: relative;
}
.g_sypt5yojian::before{
	content: '';
	position: absolute;
	bottom:-7px;
	left:0;
	width:1px;
	height:30px;
	background: #d6d6d6;
}
footer{
	width:100%;
	height:100%;
	background: #2d2b40;
	padding-top: 90px;
	padding-bottom: 75px;
}
.g_fostle{
	font-family: "微软雅黑";
	font-size: 28px;
	color:#ffffff;
	text-align: center;
	margin-bottom: 24px;
	line-height: 34px;
}
.g_fosjj{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#a4a4a5;
	text-align: center;
	margin-bottom: 52px;
	line-height: 28px;
}
.g_fosinp{
	width:695px;
	margin:auto;
}
.g_fosinp1{
	width:218px;
	height:52px;
	background: #fff;
	border-radius: 3px;
}
.g_fosinpg{
	margin-right: 10px;
}
.g_fosinpg input{
	width:100%;
	height:100%;
	padding-left: 20px;
	padding-right: 20px;
}
.g_fosinpg input::-webkit-input-placeholder{
	font-size:16px;
	color:#bbbbbb;
}
.g_fosinpg input:-moz-placeholder{
	font-size:16px;
	color:#bbbbbb;
}
.g_fosinpg input::-moz-placeholder{
	font-size:16px;
	color:#bbbbbb;
}
.g_fosinpg input:-ms-input-placeholder{
	font-size:16px;
	color:#bbbbbb;
}
.g_fosinp2{
	width:265px;
	height:52px;
	background: #fff;
	border-radius: 3px;
}
.g_fosinp3{
	width:188px;
	height:52px;
	background: #f77402;
	border-radius: 3px;
	font-family: "微软雅黑";
	font-size: 16px;
	color:#fff;
	line-height: 52px;
	text-align: center;
	cursor: pointer;
}
.g_foots{
	display: none;
	padding-bottom: 90px;
	border-bottom: 1px solid #3b394e;
}
.g_foxlo{
	width: 78px;
	margin-right:78px;
}
.g_foxlo img{
	width:100%;
}
.g_foxfw1{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#fff;
	margin-bottom: 16px;
}
.g_foxfw2{
	font-family: "Conv_AGaramondPro-Regular";
	font-size: 28px;
	color:#f77402;
}
.g_footx{
	padding-top: 66px;
}
.g_foxbq{
	margin-top: 10px;
}
.g_fowx{
	margin-right: 20px;
}
.g_fowxtu, .g_fowb{
	width:37px;
	cursor: pointer;
}
.g_fowxtu img, .g_fowb img, .g_fowxewm img{
	width:100%;
}
.g_fowxewm{
	width:116px;
	position: absolute;
	bottom:42px;
	left:50%;
	transform: translateX(-50%);
	display: none;
}
.g_fowx{
	position: relative;
}
.g_fowx.act .g_fowxewm{
	display: block;
}
.g_foshare{
	margin-bottom: 24px;
}
.g_foxbqxin1 p{
	font-family: "微软雅黑";
	font-size: 12px;
	color:#8b89a2;
	line-height: 30px;
}
.g_foxbqxin1 a{
	font-family: "微软雅黑";
	font-size: 12px;
	color:#8b89a2;
	line-height: 30px;
}
.g_ys a{
	font-family: "微软雅黑";
	font-size: 12px;
	color:#8b89a2;
	line-height: 30px;
}
.g_liu{
	width:58px;
	display: inline-block;
	line-height: 30px;
	margin-left: 12px;
}
.g_foxfrnav{
	width:25%;
	padding-left: 42px;
	padding-right: 42px;
}
.g_footxfr{
	width:550px;
}
.g_foxfr{
	margin-left: -42px;
	margin-right: -42px;
}
.g_foxfrnav2{
	margin-bottom: 32px;
}
.g_foxfrnav2 {
	font-family: "微软雅黑";
	font-size: 16px;
	color:#d4d4d4;
}
.g_foxfrnav1box{
	padding-left: 4px;
}
.g_foxfrnav1 a{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#8b89a2;
}
.g_foxfrnav1{
	margin-bottom: 20px;
}
.g_footxgao1{
	width:77px;
	transform: translateY(10px);
	margin-right: 35px;
}
.g_footxgao2{
	width:32px;
}
.g_footxgao1 img, .g_footxgao2 img{
	width:100%;
}
.g_sypt4bj2{
	display: none;
}
.g_sypt4bj{
	width:100%;
	height:777px;
}
.g_sypt4bj img{
	width:auto;
	height:100%;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.g_sypt4loca{
	width:52px;
	height:52px;
	text-align: center;
	position: relative;
	border-radius: 50%;
	background: #f47202;
}
.g_sypt4loca p{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#fff;
	line-height: 52px;
	font-weight: bold;
}
.g_sypt4dz .g_sypt4loca p{
	line-height: 36px;
}
.g_sypt4{
	position: relative;
}
.g_sypt4d1{
	position: absolute;
    top: 42.013265%;
    left: 50.125%;
}
.g_sypt4lo{
	position: absolute;
	bottom:-8px;
	left:50%;
	transform: translateX(-50%);
}
/*.g_sypt4loca::before{
	position: absolute;
	bottom: -30px;
	left:50%;
	transform: translateX(-50%);
	content: '';
	width:10px;
	height:10px;
	background: #f47202;
	border-radius: 50%;
}*/
.g_sypt4lo img{
	width:100%;
}
.g_sypt4d2 {
    position: absolute;
    top: 42.013265%;
    left: 48.525%;
}
.g_sypt4dz .g_sypt4loca{
	width:36px;
	height:36px;
	font-size: 12px;
	line-height: 36px;
}
.g_sypt4d3{
    position: absolute;
    top: 49.013265%;
    left: 45.125%;
}
.g_sypt4d4{
    position: absolute;
    top: 59.513265%;
    left: 48.525%;
}
.g_sypt4d5 {
    position: absolute;
    top: 63.513265%;
    left: 45.025%;
}
.g_sypt4shuzi11{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#dddbde;
    transform: translateY(25px);
    letter-spacing: 1px;
}
.g_sypt4shuzi{
	position: absolute;
	top:45%;
	right:13.6875%;
	transform: translateY(-50%);
	width:480px;
}
.g_sypt4shuzi12{
	font-family: "Conv_ebrimabd";
	font-size: 48px;
	color:#f27300;
	font-weight: bold;
	letter-spacing: 1px;
}
.g_sypt4shuziz{
	width:220px;
	padding-top: 65px;
	padding-bottom: 100px;
}
.g_sypt4shuzi2{
	margin-top: 106px;
}
.g_pcnav1.act a{
	color:#f47401 !important;
}
.g_piao{
	width:98px;
	position: fixed;
	top:50%;
	right:0;
	transform: translateY(-50%);
	background: #f47401;
	z-index: 999;
	display: none;
}
.g_piao1tu{
	width:33px;
	margin:auto;
}
.g_piao1tu img{
	width:100%;
}
.g_piao1wz{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#fff;
	text-align: center;
	margin-top: 6px;
}
.g_piao2{
	padding-top: 20px;
	padding-bottom: 20px;
	cursor: pointer;
}
.g_piaoa a{
	padding-top: 20px;
	padding-bottom: 20px;
	width:100%;
	height:100%;
	display: block;
}
.g_piao1{
	border-bottom:1px solid #fff;
}
.g_piao1:last-child{
	border-bottom:1px solid rgba(255,255,255,0);
}
.g_piao.act{
	display: block;
}
.g_tan{
	position: fixed;
	top:0;
	left:0;
	z-index: 1000;
	display: none;
}
.g_tanmc{
	width:100vw;
	height:100vh;
	background: #000;
	opacity: 0.7;
}
.g_tanbox{
	position: relative;
	width:600px;
	padding:36px 34px;
	background: #fff;
}
.g_tantle{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#666666;
	line-height: 28px;
	margin-bottom: 38px;
}
.g_tanbox{
	position: fixed;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.g_tanphfl{
	width:calc(100% - 208px);
	margin-right: 20px;
	height:52px;
	border-bottom:1px solid #b0b0b0;
}
.g_tanphfr{
	width:188px;
	height:52px;
	background: #f47401;
	text-align: center;
	line-height: 52px;
	font-family: "微软雅黑";
	font-size: 20px;
	color:#ffff;
	cursor: pointer;
	border-radius: 2px;
}
.g_tanph{
	margin-bottom: 42px;
}
.g_tanzs{
	line-height: 28px;
	font-family: "微软雅黑";
	font-size: 18px;
	color:#666666;
	margin-bottom: 42px;
}
.g_tanphfl input{
	width:100%;
	height:100%;
}
.g_tanclose{
	position: absolute;
	top:42px;
	right:34px;
	width:16px;
	cursor: pointer;
}
.g_tanclose img{
	width:100%;
}
.g_tanbtnfl{
	width:50%;
	padding-left: 17px;
	padding-right: 17px;
}
.g_tanbtn{
	margin-left: -17px;
	margin-right: -17px;
}
.g_tanbtnfl p{
	width:100%;
	height:52px;
	background: #2d2b40;
	line-height: 52px;
	font-family: "微软雅黑";
	font-size: 20px;
	color:#ffffff;
	text-align: center;
	cursor: pointer;
	display: block;
}
.g_tanphfl input::-webkit-input-placeholder{
	font-size:14px;
	color:#999999;
	letter-spacing: 1px;
}
.g_tanphfl input:-moz-placeholder{
	font-size:14px;
	color:#999999;
	letter-spacing: 1px;
}
.g_tanphfl input::-moz-placeholder{
	font-size:14px;
	color:#999999;
	letter-spacing: 1px;
}
.g_tanphfl input:-ms-input-placeholder{
	font-size:14px;
	color:#999999;
	letter-spacing: 1px;
}
.g_tatg{
	width:540px;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	padding:45px 80px;
}
.g_tantong{
	position: fixed;
	top:0;
	left:0;
	z-index: 1002;
	display: none;
}
.g_tatgtle{
	font-family: "微软雅黑";
	font-size: 24px;
	color:#333333;
	text-align: center;
	margin-bottom: 36px;
}
.g_tatginp{
	width:100%; 
	height:50px;
	background: #f6f6f6;
	border-radius: 2px;
	margin-bottom: 15px;
}
.g_tatginp input{
	width:100%;
	height:100%;
	padding-left: 30px;
	padding-right: 30px;
}
.g_tatginb textarea{
	width:100%;
	height:100%;
	padding-left: 30px;
	padding-right: 30px;
	resize: none;
}
.g_tatginb{
	width:100%; 
	background: #f6f6f6;
	border-radius: 2px;
	margin-bottom: 15px;
	height:132px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.g_tatgclose{
	width:19px;
	cursor: pointer;
	position: absolute;
	top:20px;
	right:30px;
}
.g_tatginp input::-webkit-input-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginp input:-moz-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginp input::-moz-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginp input:-ms-input-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginb textarea::-webkit-input-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginb textarea:-moz-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginb textarea::-moz-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_tatginb textarea:-ms-input-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_yan{
	width:100%;
	height:50px;
	background: #f6f6f6;
	position: relative;
}
.g_yanfl input{
	width:100%;
	height:100%;
	padding-left: 30px;
	padding-right: 120px;
}
.g_yanfl input::-webkit-input-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_yanfl input:-moz-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_yanfl input::-moz-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_yanfl input:-ms-input-placeholder{
	font-size:16px;
	color:#666666;
	letter-spacing: 1px;
}
.g_yanfr{
	position: absolute;
	top:50%;
	right: 0;
    width: 160px;
	transform: translateY(-50%);
}
.g_yanfr img{
	width:100%;
}
.g_yanfl{
	width:100%;
	height:50px;
}
.g_send{
	width:100%;
	height:50px;
	background: #f47401;
	cursor: pointer;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 20px;
	color:#fff;
	line-height: 50px;
	border-radius: 5px;
}
.g_yan{
	margin-bottom: 22px;
}
.g_pcxlbox{
	position: absolute;
	top:105px;
	left:0;
	width:100%;
	background: rgba(239,242,250, .95);
	padding-top: 86px;
	padding-bottom: 76px;
	z-index: 999;
	display: none;
}
.g_pcxlfl{
	width:50%;
}
.g_pcxlfl1{
	padding-right: 140px;
	position: relative;
}
/*.g_pcxlfl1::before{
	content: '';
	position: absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background: #d3d4d5;
}*/
.g_pcxlfl2{
	position: relative;
}
.g_pcxlfl2::before{
	content: '';
	position: absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background: #d3d4d5;
}
.g_pcxltle{
	font-family: "微软雅黑";
	font-size: 34px;
	color:#161765;
	margin-bottom: 18px;
	text-align: left;
}
.g_pcxlj{
	font-family: "Conv_seguisym";
	font-size: 20px;
	color:#1e2085;
	margin-bottom: 60px;
	position: relative;
	text-align: left;
}
.g_pcxlj::before{
	position: absolute;
	content: '';
	bottom:-22px;
	left:0;
	width:35px;
	height:1px;
	background: #161765;
}
.g_pcxljs{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#283680;
	line-height: 28px;
	text-align: left;
}
.g_pcxlfl2{
	padding-left: 148px;
}
.g_pcxlnavfl{
	width:8px;
}
.g_pcxlnavfl img{
	width:100%;
}
.g_pcxlnavfr{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#283680;
	line-height: 20px;
	padding-left: 20px;
}
.g_pcxlnav{
	margin-bottom: 24px;
	text-align: left;
}
.g_pcxlnav.act .g_pcxlnavfr{
	color: #f47401;
}
/*ph导航*/
/*手机下拉*/
.phxia{
    position: fixed;
    width: 100%;
    left: 50%;
    top: 64px;
    z-index: 9999;
    transform: translateX(-50%);
   	padding:0 15px;
   	background-color: #f1f1f1;
}
.xialaph{
    display: none;
    width: 100%;
    padding-bottom: 18px;
    background-color: #f1f1f1;
    font-family: '微软雅黑';
}
.xialaph h4{
    position: relative;
}
.xialaph h4::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: .1;
    background-color: #000;
}
.xialaph h4 a{
    font-size: 16px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h4 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph .ul2{
    display: none;
    padding-top: 7px;
    padding-bottom: 8px;
}
.xialaph .ul2 .container_s{
    max-width: 100%;
    padding: 0 15px;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    opacity: .05;
    background-color: #000;
}
.xialaph h5 a{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
    color: #999;
}
.xialaph h5 img{
    position: absolute;
    top: 50%;
    right: 5px;

    width: 13px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{
    display: none;
}
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{
    display: block;
}
.xialaph .ul3{
    display: none;
}
.xialaph h6 a{
    font-family: '微软雅黑';
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase;
    color: #999;
}

.header2{
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 1001;

    width: 100%;
    height: 64px;
    padding-left: 30px;
    padding-right: 30px;

    background-color: #ffffff;
    display: none;
   transform: translateX(-50%);
}
.header2 .logo {
    width: 52px;
    line-height: 64px;
}
.header2 .logo img{
    width: 100%;
}
.header2 .phsearch{
    position: absolute;
    top: 50%;
    right: 70px;

    width: 25px;
    cursor: pointer;

    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.header2 .wj_hin_right{
    margin-right: 5px;
    padding-top: 25px;
}
.header2 .phsearch img{
    width: 100%;
}
.ph_mea_cl{
    overflow: hidden;
    width: 50px;
    height: 100%;
}
.header2 .menuph{
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.header2 .menuph .point{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}
.header2 .menuph .point: .navbtn,
.header2 .menuph .point: .navbtn::after,
.header2 .menuph .point: .navbtn::before{
    width: 28px;
}
.header2 .menuph .navbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #000;
}
.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
       -moz-transition: all .3s ease-out 0s;
        -ms-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    background: #000;
}
.header2 .menuph .navbtn::after{
    top: -10px;
}
.header2 .menuph .navbtn::before{
    top: 10px;
}
.header2 .menuph .point.active .navbtn{
    background: transparent;
}
.header2 .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.header2 .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.ph_search{
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
    padding-left: 15px;
}
.ph_search_ph{
    width:100%;
    height: 35px;
    border:1px solid #999999;
    margin-top: 18px;
    float: left;
    border-radius: 17.5px;
    position: relative;
}
.ph_search_ph input{
    width: 100%;
    height: 100%;
    text-indent: 20px;
    color:#333333;
}

.ph_search_ph input::-webkit-input-placeholder{
    color: #999999;
}
.ph_search_ph button{
    width: 40px;
    height: 100%;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑";
    float:right;
    position: absolute;
    top: 0;
    right: 0;
}
.ph_search button .icon-sousuo{
    font-size: 27px;
    color: #999999;
}
/*头部导航*/
.wj_header_i_nav{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    z-index: 10;
}
/*电话*/
.ph_dh_number{
    width: 100%;
    text-align: center;
    margin-top:18px;

}

.ph_dh_number .ph_dh_n{
    display: inline-block;
    overflow: hidden;
}
.ph_dh_number .ph_dh_n p{
    float: left;
    font-size: 20px;
    color: #333333;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1{
    margin-right: 15px;
}
.header2 .g_pcnav1a{
	color:#333;
	line-height: 64px;
}
.header2 .g_pcseton {
    margin-left: 0;
    margin-right: 18px;
}
.g_phban{
	display: none;
}
.g_nyphban{
	display: none;
}
.g_nybanwz{
	width:600px;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 1);
}
.g_nyban .g_pcbanbtn2 {
    background: #fff;
    margin-left: 0;
    cursor: pointer;
    padding-left: 36px;
    padding-right: 36px;
}
.g_nyban .g_pcbanwz {
    padding-left: 134px;
    padding-top: 200px;
    padding-bottom: 120px;
}
.g_nyban .g_pcbanbtn {
    margin-top: 68px;
}
.g_nyban .g_pcbanbtn1{
	padding-left: 35px;
	padding-right: 35px;
	cursor: pointer;
}
.g_b1{
	background: #fff;
}
.g_nytle1{
	font-family: "微软雅黑";
	font-size: 34px;
	color:#0b3b8d;
    margin-bottom: 60px;
	text-align: center;
}
.g_b1pt1nrfl{
	width:50%;
	padding-right: 20px;
	padding-left: 20px;
	overflow: hidden;
}
.g_b1pt1nrflb{
	border:1px solid #e1e7ff;
    padding: 34px 28px 14px;
    height:228px;
    overflow: hidden;
}
.g_b1pt1wztle{
	font-family: "微软雅黑";
	font-size: 24px;
	color:#181a81;
	font-weight: bold;
	margin-bottom: 34px;
}
.g_b1pt1wz{
	width:calc(100% - 142px);
}
.g_b1pt1tu{
	width:142px;
}
.g_b1pt1tu img{
	width:100%;
}
.g_b1pt1zd{
	width:50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 14px;
}
.g_b1pt1zdbox{
	margin-left: -10px;
	margin-right: -10px;
}
.g_b1pt1zdfl{
	width:8px;
	height:8px;
	background: #f47401;
	border-radius: 50%;
	margin-top: 5px;
}
.g_b1pt1zdfr{
	width:calc(100% - 8px);
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 14px;
	color:#5d6494;
	line-height: 20px;
}
.g_b1pt1nrfl{
	margin-bottom: 38px;
}
.g_b1pt2{
	background: #f4f7ff;
	padding-top: 102px;
	padding-bottom:42px;
}
.g_b1pt2nr{
	width:50%;
	padding-right: 62px;
	padding-left: 62px;
}
.g_b1pt2nrb{
	margin-left: -62px;
	margin-right:-62px;
}
.g_b1pt2nrfl{
	width:174px;
}
.g_b1pt2nrfl img{
	width:100%;
}
.g_b1pt2nrfr{
	width:calc(100% - 174px);
	padding-left: 52px;
}
.g_b1pt2nrfrtle{
	font-family: "微软雅黑";
	font-size: 24px;
	color:#181a81;
	font-weight: bold;
	margin-bottom: 26px;
}
.g_b1pt2nrfrjj{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#5d6494;
	line-height: 24px;
	height:72px;
	overflow: hidden;
}
.g_b1pt2nr{
	margin-bottom: 80px;
}
.g_b1pt1{
	padding-bottom: 78px;
	padding-top: 82px;
}
.g_b1pt3{
	padding-top: 100px;
	padding-bottom: 140px;
}
.g_b1pt3nrfr{
	width:454px;
}
.g_b1pt3nrfl{
	width:calc(100% - 454px);
	margin-top: 80px;
}
.g_b1pt3nrfltle{
	font-family: "微软雅黑";
	font-size: 34px;
	color:#0b3b8d;
	margin-bottom: 50px;
	line-height: 42px;
}
.g_b1pt3wzb{
	width:50%;
	padding-left: 25px;
	padding-right: 25px;
}
.g_b1pt3nrflb{
	margin-left: -25px;
	margin-right:-25px;
}
.g_b1pt3tu{
	width:44px;
}
.g_b1pt3tu img{
	width:100%;
}
.g_b1pt3wz{
	width:calc(100% - 44px);
	padding-left: 16px;
}
.g_b1pt3wz1{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#5d6494;
	line-height: 34px;
	letter-spacing: 1px;
}
.g_b1pt3wz2{
	font-family: "微软雅黑";
	font-size: 20px;
	color:#f47401;
	line-height: 34px;
	letter-spacing: 1px;
}
.g_b1pt3wzb{
	margin-bottom: 48px;
}
.g_b1pt4rkfrlb1tle p{
	display: none;
	font-family: "微软雅黑";
	font-size: 14px;
	color:#5d6494;
	margin-top: 22px;
	line-height: 22px;
	height:22px;
}
.g_b1pt4rkfl{
	width:607px;
	margin-top: 78px;
}
.g_b1pt4rkfltu{
	width:100%;
}
.g_b1pt4rkfltu img{
	width:100%;
}
.g_b1pt4rkfr{
	width:493px;
	padding-left: 78px;
}
.g_b1pt4rkfrtle{
	font-family: "微软雅黑";
	font-size: 34px;
	color:#0b3b8d;
	letter-spacing: 1px;
	margin-bottom: 24px;
}
.g_b1pt4rkfrjj{
	font-family: "微软雅黑";
	font-size: 24px;
	color:#3d3f6f;
	letter-spacing: 1px;
	padding-bottom: 48px;
	border-bottom: 1px solid #e1e7ff;
	width:100%;
}
.g_b1pt4rkfrlb{
	margin-top: 42px;
    height: 400px;
}
.g_b1pt4rkfrlb1tu{
	width:18px;
	position: relative;
	margin-right: 20px;
}
.g_b1pt4rkfrlb1tu img{
	width:100%;
	height:100%;
}
.g_b1pt4rkfrlb1tu1{
	position: relative;
	top:0;
	left:0;
}
.g_b1pt4rkfrlb1tu2{
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
}
.g_b1pt4rkfrlb1tle{
	width:calc(100% - 38px);
	height:auto;
}
.g_b1pt4rkfrlb1{
	margin-bottom: 30px;
}
.g_b1pt4{
	padding-top: 102px;
	background: #f4f7ff;
	padding-bottom: 96px;
}
.g_b1pt4rkfrlb1tle h3{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#3d3f6f;
}
.g_b1pt4rkfrlb1{
	position: relative;
	padding-left: 18px;
}
.g_b1pt4rkfrlb1.act{
	background: #fff;
	box-shadow: 0 0 10px 3px rgba(61,63,111, .07);
}
.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tu{
	display: inline-block;
    /*line-height: 78px;*/
    margin-top: 32px;
}
.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tu1{
	opacity: 0;
}
.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tu2{
	opacity: 1;
    top: 0;
}
.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tle{
	padding: 32px;
    height: 130px;
}
.g_b1pt4rkfrlb1.act .g_b1pt4rkfrlb1tle p{
	display: block;
    padding-left: 20px;
}
.g_b1pt4rkfrlb1.ace_btn .g_b1pt4rkfrlb1tu{
	display: inline-block;
    /*line-height: 78px;*/
}
.g_b1pt4rkfrlb1.ace_btn .g_b1pt4rkfrlb1tu1{
	opacity: 0;
}
.g_b1pt4rkfrlb1.ace_btn .g_b1pt4rkfrlb1tu2{
	opacity: 1;
    top: 31px;
}
.g_b1pt4rkfrlb1.ace_btn .g_b1pt4rkfrlb1tle{
	padding: 32px;
    height: 130px;
}
.g_b1pt4rkfrlb1.ace_btnb .g_b1pt4rkfrlb1tle p{
	display: block;
}
.g_b1pt4rkfrlb1{
	cursor: pointer;
}
.g_b1pt5{
	background: #fff;
    padding-top: 107px;
    padding-bottom: 114px;
}
.g_b1pt5sfljj{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#5d6494;
	line-height: 24px;
    margin-top: 38px;
}
.g_b1pt5sfr{
	width:630px;
}
.g_b1pt5sfr img{
	width:100%;
}
.g_b1pt5sfl{
	width:calc(100% - 630px);
}
.g_b1pt5s{
	margin-bottom:78px;
}
.g_b1pt5xflb{
	width:33.333333%;
	padding-left: 15px;
	padding-right: 15px;
    margin-bottom: 5px;
}
.g_b1pt5x{
	margin-left: -15px;
	margin-right: -15px;
}
.g_b1pt5xfl{
	/*box-shadow: 0 0 5px 5px #f2f2f5;*/
	background: #f3f8ff;
	padding:30px 32px;
}
.g_b1pt5xfltle{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#3d3f6f;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 16px;
}
.g_b1pt5xfljj{
	font-family: "微软雅黑";
	font-size: 14px;
	color:#5d6494;
	line-height: 22px;
	height:44px;
	overflow: hidden;
}
.g_b1pt5sfl{
	padding-right: 140px;
	padding-top: 88px;
}
.g_b1pt6{
	background: #f4f7ff;
	padding-top: 92px;
	padding-bottom: 90px;
}
.g_b1pt6tlep{
    font-family: "微软雅黑";
	font-size: 16px;
	color:#5d6494;
	line-height: 26px;	
	text-align: center;
}
.g_b1pt6 .g_nytle1 {
    margin-bottom: 22px;
}
.g_b1pt6tle{
	margin-bottom: 64px;
}
.g_b1pt6nrfl{
	width:33.333333%;
	padding-left: 105px;
	padding-right: 105px;
}
.g_b1pt6nrfltu{
	width:139px;
	margin:0 auto 50px;
}
.g_b1pt6nrfltu img{
	width:100%;
}
.g_b1pt6nrfltle{
	font-family: "微软雅黑";
	font-size: 24px;
	color:#0b3b8d;
	font-weight: bold;
	text-align: center;
	margin-bottom: 32px;
}
.g_b1pt6nrfltle1{
 	width:7px;
 	height:7px;
 	background: #f47401;
 	margin-right: 15px;
 	border-radius: 50%;
 	margin-top: 8px;
}
.g_b1pt6nrfltle2{
	width:calc(100% - 22px);
	font-family: "微软雅黑";
	font-size: 14px;
	color:#5d6494;
	line-height: 22px;
}
.g_b1pt7b{
	padding-left: 15px;
	padding-right: 15px;
}
.g_ny{
	background:#fff;
}
.g_b1pt7 .g_b1pt5sfr{
	width:473px;
}
.g_b1pt7{
	padding-top: 125px;
}
.g_b1pt8{
	padding-top: 160px;
}
.g_b1pt9{
	padding-top: 100px;
	padding-bottom: 180px;
}
.g_b1pt7 .g_b1pt5sfl {
    padding-right: 99px;
    padding-top: 88px;
}
.g_b1pt7 .g_b1pt5sfl {
    width: calc(100% - 473px);
}
.g_b1pt8nr{
	margin-top: 92px;
}
.g_b1pt8nrfl{
	width:16.666666%;
	padding-left: 40px;
	padding-right: 40px;
}
.g_b1pt8nrtu{
	width:100%;
	margin:auto;
}
.g_b1pt8nrtu img{
	width:100%;
}
.g_b1pt8nrtle{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#5d6494;
	margin-top: 18px;
	text-align: center;
}
.g_b1pt8nrfl{
	margin-bottom: 76px;
}
.g_b1pt8 .g_nytle1 {
    margin-bottom: 36px;
}
.g_b1pt9 .g_b1pt6tle{
	margin-bottom: 102px;
}
.g_b1pt9fl{
	width:33.333333%;
	padding-left: 60px;
	padding-right: 60px;
	position: relative;
}
.g_b1pt9nr{
	margin-left: -60px;
	margin-right: -60px;
}
.g_b1pt9flshu{
	position: absolute;
	top: -77px;
    left: 32px;
	z-index: 1;
}
.g_b1pt9flb{
	width:100%;
	background: #fff;
	box-shadow: 0 0 5px 2px rgba(0,0,0, .12);
}
.g_b1pt9flshu{
	font-family: "Conv_MinionPro-Regular";
	font-size: 140px;
	color:#f47401;
}
.g_b1pt9flb{
	position: relative;
	z-index: 10;
	padding:32px 20px;
}
.g_b1pt9flbtu{
	width:27px;
	margin-bottom: 22px;
}
.g_b1pt9flbtu img{
	width:100%;
}
.g_b1pt9fltle{
	font-family: "微软雅黑";
	font-size: 18px;
	color:#3d3f6f;
	font-weight: bold;
	padding-bottom: 58px;
	position: relative;
}
.g_b1pt9fltle::before{
	position: absolute;
	content: '';
	bottom:29px;
	left:0;
	width:78px;
	height:2px;
	background: #4ee9c6;
}
.g_b1pt9flj{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#5d6494;
	line-height: 26px;
	height:52px;
	overflow: hidden;
	letter-spacing: 1px;
}
.l_paddinga{
	width:1200px;
	margin: 0px auto 0px;
}
.l_caseitm{
	margin:0px auto 52px;
}
.l_content{
	width:50%;
	float:left;
	background:#f4f7ff;
	padding-left:46px;
	padding-right:46px;
}
.l_content div.l_title{
	font-family:微软雅黑;
	font-size:30px;
	color:#3d3f6f;
	margin:44px 0px 0px 0px;
	letter-spacing:0.5px;
    overflow: hidden;
    line-height: 38px;
    height:38px;
}
.l_content p.l_text{
	font-family:微软雅黑;
	font-size:14px;
	color:#666666;
	margin:38px 0px 0px 0px;
	line-height: 22px;
	letter-spacing:1px;
	height:88px;
	overflow: hidden;
}
.l_content .l_texta{
	font-family:微软雅黑;
	font-size:16px;
	color:#f47401;
	margin:62px 0px 52px 0px;
	border:1px solid #f47401;
	padding:16px 28px;
	border-radius:5px;
	letter-spacing:0.5px;
	display: inline-block;
}
.l_content .l_texta span{
	padding:0px 15px;
}
.l_tu{
	float:left;
	width:50%;
	position:relative;
	overflow: hidden;
}
.l_tu img{
	transition: all 0.36s;
}
.l_tu img.imagea{
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.l_tu img.imageb{
	width:100%;
	position:relative;
	top:0;
	left:0;
}
.containerr div.l_content{
	float:right;
	position:relative;
}
.containerr div.image{
	float:left;
}
.l_casebox {
	display:block;
}
.honor1{
	margin-bottom: 20px;
}
.honor {
    margin-top: 65px;
	margin-bottom: 85px;
}
.honor2{
	position: relative;
	cursor: pointer;
	border-left:3px solid #b3b3b3;
	background:#f4f7ff;
}
.honor2 .span1{
	color: #727272;
	font-size: 16px;
	line-height: 61px;
	font-family: "微软雅黑";
	margin-left: 20px;
	letter-spacing: 1px;
	width:250px;
	display: block;
	float: left;
	font-weight: bold;
}
.honor2 ul{
	float: right;
	width:calc(100% - 270px);
}
.honor2 ul li{
	color: #999;
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 61px;
	float: left;
	letter-spacing: 1px;
	width:50%;
	text-align: center;
}
.honor2 ul li span{
	color: #333;
}
.honor2 img{
	position: absolute;
	top: 50%;
	right: 25px;
	margin-top: -5px;
}
.honor2 img.img2{
	display: none;
}
.honor2.active .img2{
	display: block;
}
.honor2.active .img1{
	display: none;
}
.honor3{
	padding-top: 1px;
	padding-bottom: 42px;
	padding-left: 48px;
	display: none;
	padding:32px 30px 60px;
}
.honor3 h4{
	color: #333333;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-top: 20px;
	margin-bottom: 3px;
	letter-spacing: 1px;
}
.honor3 .h41{
	margin-top: 44px;
}
.honor3 .h42{
	margin-top: 34px;
}
.honor3 li{
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 28px;
	letter-spacing: .8px;
	padding-left: 30px;
}
.honor3 button{
	width: 138px;
	height: 40px;
	line-height: 30px;
	text-align: center;
	background-color: #003c76;
	margin-top: 36px;
	border-radius: 10px;
	margin-left: 30px;
}
.honor3 button a{
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
}
.g_f4{
	margin-bottom: 110px;
	overflow: hidden;
}
.g_d6ye{
	margin-top: -74px;
	position: relative;
	z-index: 10;
}
.g_d6prev{
	width:50%;
	height:74px;
	cursor: pointer;
	padding-left: 25px;
	padding-right: 25px;
}
.g_d6prevtu{
	width:38px;
	display: inline-block;
    line-height: 74px;
}
.g_d6prevtu img{
	width:100%;
}
.g_d6prev.active1{
	background: #f47401;
}
.g_d6prevwz{
	width:calc(100% - 38px);
	color:#fff;
	font-size: 20px;
	font-family: "微软雅黑";
	line-height: 74px;
	height:74px;
	overflow: hidden;
}
.g_d6prev:nth-child(1) .g_d6prevwz{
	padding-left: 30px;
	padding-right: 30px;
}
.g_d6prev:nth-child(2) .g_d6prevwz{
	padding-right: 30px;
}
.g_d6brand1{
	color:#666;
	font-size: 14px;
	font-family: "微软雅黑";
}
.g_d6brand1:nth-child(1){
	margin-right: 5px;
}
.g_d6brand{
	padding-top: 16px;
	padding-bottom: 20px;
}
.g_d6{
	background: #f3f3f3;
	padding-bottom: 106px;
}
.g_d6nrline{
	width:100%;
	height:1px;
	background: #dedede;
	margin-bottom: 23px;
}
.g_d6nrtle h3{
	color:#333;
	font-size: 28px;
	font-family: "微软雅黑";
	text-align: center;
	margin-bottom: 16px;
	line-height: 32px;
}
.g_d6nrtime1{
	color:#666;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 20px;
}
.g_d6nrtimebox{
	width:565px;
	margin:auto;
}
.g_d6nrtime{
	width:33.333333%;
	padding-left: 30px;
	padding-right: 30px;
}
.g_d6nrtimeb{
	margin-left: -30px;
	margin-right: -30px;
	text-align: center;
}
.g_d6nrtime2{
	cursor: pointer;
}
.g_timebox{
	display: inline-block;
}
.g_d6nrtime{
	text-align: center;
}
.g_d6nrtle{
	background: #fff;
	padding-top: 32px;
	padding-bottom:32px;
	margin-bottom: 10px;
}
.g_d6nrdetal{
	background: #fff;
	padding:50px 128px 65px;
}
.g_d6nrdetalc{
	color:#666;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 24px;
}
.g_d6nrdetals{
	color:#e21b23;
	font-size: 24px;
	font-family: "微软雅黑";
	line-height: 28px;
	font-weight: bold;
/*	height:28px;
	overflow: hidden;*/
	margin-top: 48px;
	margin-bottom: 28px;
}
.g_d6nrdetal img{
	max-width: 100%;
	margin:auto;
	display: block;
}
.g_d6nrdetalz{
	color:#333;
	font-size: 18px;
	font-family: "微软雅黑";
	margin-bottom: 24px;
	margin-top: 32px;
}
.g_d6nrdetalp{
	color:#666;
	font-size: 14px;
	font-family: "微软雅黑";
	margin-top: 28px;
	line-height: 24px;
}
.g_nyban1{
	width:100%;
}
.g_nyban1 img{
	width:100%;
}
.g_e1navfl{
	width:12.5%;
	border-left:1px solid #ededed;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
}
.g_e1nav{
	width:100%;
	height:55px;
	margin-bottom: 107px;
}
.g_e1navfl a{
	color:#848484;
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 55px;
	text-align: center;
	display: block;
}
.g_e1navfl:last-child{
	border-right:1px solid #ededed;
}
.g_e1navfl.act{
	background: #f77402;
	border-right:1px solid transparent;
	border-left:1px solid transparent;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}
.g_e1navfl.act a{
	color: #fff;
}
.public-yema3 {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 55px;
}
.public-yema3 a {
    display: inline-block;
    text-align: center;
    color: #666666;
}
.public-yema3 i {
    font-size: 13px;
    font-weight: bold;
}
.public-yema3 .activepage {
    background: #f77402;
    color: #ffffff;
}
.public-yema3  .icon-shuangjiaofu-zuo:before {
    content: "\e78a";
}
.public-yema3  .icon-zuo:before {
    content: "\e630";
}
.public-yema3 .icon-z043-you {
    font-size: 10px;
}
.public-yema3  .icon-z043-you:before {
    content: "\e62f";
}
.public-yema3  .icon-shuangjiaofu-you:before {
    content: "\e642";
}
.public-yema3 a span {
    font-family: 微软雅黑;
    font-size: 14px;
    line-height: 37px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 3px;
}
.public-yema3 li:nth-child(1) {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: rgb(102, 102, 102);
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
}
.public-yema3 li {
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    color: #000000;
    display: inline-block;
    text-align: center;
    padding: 0px 12px;
    margin: 0px 6px;
    border-radius: 50%;
}
.public-yema3  .comp-tabli:hover li {
	background: #f77402;
	color: #ffffff;
}
.l_caselist{
	margin-bottom: 132px;
}
.g_e1{
	padding-bottom: 196px;
}
.bsBox{
    height: 419px !important;
    width: 560px !important;
}
.bsTop span{
	margin-top: 8px !important;
}
.bFind-wrapper-top{
	height:24px !important;
}
.g_d6nrdetal p{
	margin-bottom: 24px;
}
.g_f2{
	background: #f2f3fa;
	padding-bottom: 75px;
}
.g_nyban12{
	display: none;
}
.g_pcbanbox1{
	position: relative;
}
.g_f2tle h3{
	position: absolute;
	top:50%;
	transform: translate(-50%);
	color:#fff;
	font-size: 38px;
	font-family: "微软雅黑";
}
.g_j1ban{
	padding-left: 65px;
	width:620px;
}
.g_j2fl{
	margin-right: 64px;
}
.g_j2fl p{
	color:#333333;
	font-size: 16px;
	font-family: "微软雅黑";
}
.g_j2fl span{
	color:#666;
	font-size: 16px;
	font-family: "微软雅黑";
}
.honor2.active{
	border-left: 3px solid #f77402;
}
.g_j2tle p{
	color:#666;
	font-size: 18px;
	font-family: "Conv_HelveticaNeueLTPro-Lt";
	text-align: center;
}
.g_j2tle h3{
	color:#333;
	font-size: 34px;
	font-family: "微软雅黑";
	margin-bottom: 16px;
	text-align: center;
}
.g_j2{
	padding-top: 80px;
	padding-bottom: 180px;
}
.l_xin1{
	position:relative;
}
.l_xin2{
	width:1200px;
	margin:0 auto;
	position: relative;
    z-index: 10;
    border-bottom: 1px solid #dcdcdc;
}
.l_new1 {
    width: 20%;
    float: left;
    padding-left: 30px;
    padding-top: 84px;
    padding-bottom: 85px;
}
.l_new2 {
    width: 70%;
    float: left;
    padding-right: 81px;
    padding-top: 50px;
    padding-bottom: 46px;
}
.l_texta{
	font-family:Calibri;
	font-size:36px;
	color:#333333;
	padding-right:22px;
}
.l_textb{
	font-family:Calibri;
	font-size:18px;
	color:#333333;
}
.l_textc{
	font-family:微软雅黑;
	font-size:20px;
	color:#333333;
	padding-bottom: 30px;
}
.l_textd{
	font-family:微软雅黑;
	font-size:16px;
	color:#848484;
	line-height:1.75;
	height:58px;
	overflow:hidden;
}
.l_textb1{
	padding-left:20px;
}
.l_bac{
	position:absolute;
	top: 0;
    left: 0;
    width: 100%;
    height: 207px;
}
.l_bac img{
	width: 100%;
	opacity:0;
	transition: all 0.36s;
	height:100%;
}
.l_new3 {
    width:47px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.l_jian1{
	position: absolute;
	top:0;
	left:0;
}
.l_jian2{
	position: absolute;
	top:0;
	left:0;
}
.g_f2pt1nrlbtu{
	width:556px;
	position: relative;
	overflow: hidden;
}
.g_f2pt1nrlbtu img{
	width:100%;
	transition: all 0.36s;
}
.g_f2pt1nrlbtu1{
	position: relative;
	top:0;
	left:0;
}
.g_f2pt1nrlbtu2{
	position: absolute;
	top:0;
	left:0;
}
.g_f2pt1nrlbwz{
	width:calc(100% - 556px);
	padding-left: 45px;
	background: #f8f8f8;
	padding-top: 58px;
	padding-right: 56px;
	padding-bottom: 68px;
}
.g_f2pt1nrlbwz1{
	font-family:微软雅黑;
	font-size:20px;
	color:#333333;
	line-height: 28px;
	height:28px;
	overflow: hidden;
}
.g_f2pt1nrlbwz2{
	font-family:Conv_HelveticaNeueLTPro-Lt;
	font-size:16px;
	color:#999999;
	margin-bottom: 26px;
	margin-top: 26px;
}
.g_f2pt1nrlbwz3{
	font-family:微软雅黑;
	font-size:14px;
	color:#999999;
	line-height: 26px;
	height:78px;
	overflow: hidden;
	letter-spacing: 1px;
}
.g_f1{
	background: #fff;
	padding-top: 80px;
	padding-bottom: 160px;
}
.g_f2pt1 .g_j2tle{
	margin-bottom: 60px;
}
.g_f2pt1nr{
	width:1360px;
	margin:0 auto 108px;
	position: relative;
}
.g_f2jian1{
	width:20px;
	cursor: pointer;
	position: absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
}
.g_f2jian1 img{
	width:100%;
}
.g_f2jian2{
	width:20px;
	cursor: pointer;
	position: absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
}
.g_f2jian2 img{
	width:100%;
}
.g_f1 .slick-dots {
    bottom: -46px;
}
.g_f1 .slick-dots li {
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 45px;
    height: 1px;
    margin: 0 6px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    vertical-align: middle;
    border-radius: 0;
    border: 1px solid transparent;
    background: #eeeeee;
}
.g_f1 .slick-dots li.slick-active {
    background: #f47401;
}
.g_f2pt2{
	margin-bottom: 100px;
}
.g_c1pt1tle{
	font-family:微软雅黑;
	font-size:30px;
	color:#333333;
	text-align: center;
}
.g_c1{
	padding-top: 88px;
	background: #fff;
}
.g_c1pt1nr{
	margin-top: 66px;
	position: relative;
}
.g_c1pt1nrbl{
	width:100%;
	height:500px;
}
.g_c1pt1nrbl img{
	width:auto;
	height:100%;
	position: relative;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.g_c1pt1qh{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.g_c1ptwz{
	padding:88px 56px 110px;
	width:100%;
}
.g_c1pt1dian{
	width:calc(100% - 510px);
	height:500px;
}
.g_c1ptwzico{
	width:42px;
}
.g_c1ptwzico img{
	width:100%;
}
.g_c1ptwztle{
	font-family:微软雅黑;
	font-size:24px;
	color:#3d3f6f;
	margin-top: 32px;
	margin-bottom: 42px;
}
.g_c1ptwzjj{
	font-family:微软雅黑;
	font-size:16px;
	color:#666666;
	line-height: 28px;
	height:84px;
	overflow: hidden;
	letter-spacing: 1px;
}
.g_c1pt1dian1{
	width:88px;
	height:88px;
	background:#fff;
	border-radius: 50%;
	border:1px solid #d6d5e3;
	text-align: center;
	cursor: pointer;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 12px;
	padding-right: 12px;
}
.g_c1pt1dian1 p{
	font-family:微软雅黑;
	font-size:16px;
	color:#333333;
	line-height: 24px;
	height:48px;
	overflow:hidden;
	letter-spacing: 1px;
}
.g_c1pt1dian{
	position: relative;
}
.g_c1pt1dian11{
	position: absolute;
	bottom: 142px;
	left:0;
}
.g_c1pt1dian12{
	position: absolute;
    top: 117px;
    left: 132px;
}
.g_c1pt1dian13{
	position: absolute;
	top: 60px;
	right:260px;
}
.g_c1pt1dian15{
	position: absolute;
	top: 110px;
	right:82px;
}
.g_c1pt1dian14{
	position: absolute;
	top: 204px;
	left:50%;
	transform: translateX(-50%);
}
.g_c1pt1dian1.ace_btn{
	background: #181a81;
}
.g_c1pt1dian1.ace_btn p{
	color:#fff;
}
.g_c1ptwzlb{
	width:510px;
	background: #fff;
	box-shadow: 0 0 30px 10px #f4f4f4;
}
.g_c1pt1dian1.ace_btn::before{
	width:116px;
	height:116px;
	border-radius: 50%;
	border:1px dashed #8788bd;
	content: '';
	position: absolute;
	top: -15px;
    left: -15px;
	/*top:50%;
	left:50%;
	transform: translate(-50%,-50%);*/
	animation: scroll1 6s linear 0ms infinite normal;
}
@keyframes scroll1
{
    0%{
        transform: rotate(0deg);
		-ms-transform: rotate(0deg);		/* IE 9 */
		-webkit-transform: rotate(0deg);	/* Safari and Chrome */
		-o-transform: rotate(0deg);		/* Opera */
		-moz-transform: rotate(0deg);		/* Firefox */
    }
    50%{
        transform: rotate(90deg);
		-ms-transform: rotate(90deg);		/* IE 9 */
		-webkit-transform: rotate(90deg);	/* Safari and Chrome */
		-o-transform: rotate(90deg);		/* Opera */
		-moz-transform: rotate(90deg);		/* Firefox */
    }
    100%{
    	transform: rotate(180deg);
		-ms-transform: rotate(180deg);		/* IE 9 */
		-webkit-transform: rotate(180deg);	/* Safari and Chrome */
		-o-transform: rotate(180deg);		/* Opera */
		-moz-transform: rotate(180deg);		/* Firefox */
    }
}
.g_c1pt2{
	background: #f4f7ff;
	padding-top: 108px;
	padding-bottom: 105px;
}
.g_c1pt2nrfl{
	width:16.666666%;
	position: relative;
	cursor: pointer;
}
.g_c1pt2nrflmc{
	width:100%;
	height:100%;
	background: #000;
	opacity: 0.6;
	z-index: 10;
	position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
}
.g_c1pt2nrfltu{
	width:100%;
	position: relative;
	z-index: 1;
}
.g_c1pt2nrfltu img{
	width:100%;
}
.g_c1pt2nrflwz1{
	width:53px;
	margin:auto;
}
.g_c1pt2nrflwz1 img{
	width:100%;
	transition: all 0.36s;
}
.g_c1pt2nr{
	width:1500px;
	margin:66px auto 0;
}
.g_c1pt2nrflwz span{
	width:20px;
	background: #fff;
	height:2px;
	margin:34px auto 30px;
	display: block;
}
.g_c1pt2nrflwz2{
	font-family:微软雅黑;
	font-size:20px;
	color:#fff;
	font-weight: bold;
	transition: all 0.36s;
}
.g_c1pt2nrflwz3{
	display: none;
	padding-left: 25px;
	padding-right: 25px;
	transition: all 0.36s;
    margin-top: 32px;
}
.g_c1pt2nrflwz3 h3{
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	width:100%;
    text-align: left;
    line-height: 22px;
    transition: all 0.36s;
    height:44px;
    overflow: hidden;
    margin-bottom: 12px;
}
.g_c1pt2nrflwz3 p{
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	width:100%;
	line-height: 22px;
	transition: all 0.36s;
	text-align: left;
	height:22px;
	overflow: hidden;
}
.g_c1pt2nrflwz{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	z-index: 100;
	width:100%;
	text-align: center;
}
.g_c1pt3{
	background: #1f2f57;
	padding-top: 75px;
	padding-bottom: 88px;
}
.g_c1pt3tu{
	width:1180px;
	margin: 36px auto 0;
}
.g_c1pt3tu img{
	width:100%;
}
.g_c1pt3 .g_c1pt1tle{
	color:#fff;
}
.g_c1pt4nrfl{
	width:33.333333%;
	padding-right: 30px;
	padding-left: 30px;
}
.g_c1pt4nr{
	margin-left: -30px;
	margin-right: -30px;
	margin-top: 42px;
}
.g_c1pt4nrtu{
	width:100%;
	position: relative;
	overflow: hidden;
}
.g_c1pt4nrtu img{
	width:100%;
	height: 100%;
	transition: all 0.36s;
}
.g_c1pt4nrtu1{
	position: relative;
	top:0;
	left:0;
}
.g_c1pt4nrtu2{
	position: absolute;
	top:0;
	left:0;
}
.g_c1pt4{
	padding-top: 76px;
	padding-bottom: 106px;
}
.g_c1pt4nrwz{
	padding:28px 20px;
	box-shadow: 0 0 20px 5px #f4f4f4;
}
.g_c1pt4nrwz h3{
	font-family:微软雅黑;
	font-size:20px;
	color:#2d2b40;
	margin-bottom: 22px;
}
.g_c1pt4nrwz p{
	font-family:微软雅黑;
	font-size:14px;
	color:#848484;
	line-height: 26px;
	height:52px;
	overflow: hidden;
}
.g_c1pt5{
	background: #f4f7ff;
	padding-top: 90px;
	padding-bottom: 120px;
}
.g_c1pt5 .g_b1pt9nr{
	margin-top: 124px;
}
.g_d1pt3tu{
	width:100%;
	margin-top: 50px;
}
.g_d1pt3tu img{
	width:100%;
}
.g_d1pt1nrfl{
	width:33.333333%;
	padding-left: 14px;
	padding-right: 14px;
	margin-bottom: 30px;
}
.g_d1pt1nr{
	margin-left: -14px;
	margin-right: -14px;
}
.g_d1pt1nrflb{
	background: #f5f7ff;
	padding:38px;
}
.g_d1pt1nrfltu{
	width:37px;
}
.g_d1pt1nrfltu img{
	width:100%;
}
.g_d1pt1nrflwz{
	width:calc(100% - 37px);
	padding-left: 20px;
	font-family:微软雅黑;
	font-size:20px;
	color:#0b3b8d;
	line-height: 36px;
	height:36px;
	overflow: hidden;
}
.g_d1pt1nrfltle{
	margin-bottom: 14px;
}
.g_d1pt1nrfljj{
	font-family:微软雅黑;
	font-size:14px;
	color:#6e7395;
	line-height: 26px;
    padding-left: 56px;
    letter-spacing: 1px;
    overflow: hidden;
    height:104px;
}
.g_d1pt1{
	padding-bottom: 106px;
}
.seocase{padding-top: 0 !important;}
.seocase .g_d1pt1{padding-bottom: 0 !important;}
.g_d1pt1 .g_c1pt1tle{
	margin-bottom: 38px;
}
.g_nybanwzc1{
	font-family:微软雅黑;
	font-size:30px;
	color:#fff;
	line-height: 48px;
	letter-spacing: 1px;
}
.l_da{
	padding-top: 80px;
	padding-bottom: 90px
}
.l_bo{
	margin-right:-42px;
	margin-left:-42px;
}
.l_pro2{
	width:33.333333%;
	float:left;
	text-align: center;
    padding-right: 42px;
    padding-left: 42px;
}
.l_pro5{
	margin-top: 55px;
	box-shadow: 0px 0 5px 5px #f8f8fb;
	padding: 42px 15px 14px;
	border-radius: 5px;
}
.l_sp2{
	padding-left:27px;
}
.l_ding{
	position:relative;
}
.l_fua{
	float:left;
	width:50%;
	margin-bottom: 28px;
	padding-left: 25px;
	padding-right: 25px;
	cursor: pointer;
}
.l_lan{
	width:34px;
}
.l_fuab{
	width:18px;
	position: relative;
}
.l_fuab img{
	width:100%;
}
.l_hui{
	position: relative;
	top:0;
	left:0;
}
.l_lan1{
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
}
.l_proa{
	padding-bottom: 36px;
}
.l_sp2{
	width:calc(100% - 34px);
	font-family:微软雅黑;
	font-size:20px;
	color:#4f536d;
	font-weight: bold;
	display: block;
	line-height: 34px;
}
.l_sp3{
	font-family: 微软雅黑;
	font-size:16px;
	color:#5d6494;
	margin-top:22px; 
	line-height: 22px;
	height:22px;
	overflow: hidden;
}
.l_tia{
	font-family:微软雅黑;
	font-size: 14px;
	color:#5d6494;
	line-height: 18px;
	padding-left: 10px;
	width:calc(100% - 18px);
	text-align: left;
	cursor: pointer;
}
.l_texts{
	font-family:微软雅黑;
	font-size:30px;
	color:#333333;
	text-align: center;
}
.l_zhi{
	width:100%;
	background:#f4f4ff;
}
.l_zhi1 p{
	font-family:微软雅黑;
	font-size:30px;
	color:#333333;
	text-align:center;
	padding-bottom:69px;
}
.l_zhi3{
	margin-right:-75px;
	margin-left:-75px;
}
.l_kuai{
	width:20%;
	float:left;
	text-align:center;
	padding-right:75px;
	padding-left:75px;
}
.l_kuai a{
	display: block;
}
.l_di{
	width:95px;
}
.l_tex{
	font-family:微软雅黑;
	font-size:18px;
	color:#333333;
	margin-top:20px;
	line-height: 22px;
	height:22px;
	overflow: hidden;
}
.l_xiaokuai{
	border-top:1px solid #eaeaea;
    padding-top: 40px;
}
.l_conter{
	width:1200px;
	margin:auto;
}
.l_conter1{
	width:1100px;
	margin:auto;
}
.g_lan{
	width:120px;
	margin:auto;
}
.l_zhi{
	padding-top: 70px;
	padding-bottom: 105px;
}
.l_pro5{
	position: relative;
}
.l_pro21 .l_pro5::before{
	position:absolute;
	content: '';
	top:0;
	left:0;
	width:100%;
	height:4px;
	background: -webkit-linear-gradient(left, #f47b0f , #f98620); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f47b0f, #f98620); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f47b0f, #f98620); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f47b0f , #f98620); /* 标准的语法 */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.l_pro22 .l_pro5::before{
	position:absolute;
	content: '';
	top:0;
	left:0;
	width:100%;
	height:4px;
	background: -webkit-linear-gradient(left, #328aff , #599efa); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #328aff, #599efa); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #328aff, #599efa); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #328aff , #599efa); /* 标准的语法 */
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.l_pro23 .l_pro5::before{
	position:absolute;
	content: '';
	top:0;
	left:0;
	width:100%;
	height:4px;
	background: -webkit-linear-gradient(left, #585c75 , #5863a7); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #585c75, #5863a7); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #585c75, #5863a7); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #585c75 , #5863a7); /* 标准的语法 */
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.g_down .g_tatg{
	width:450px;
}
.g_down .g_yan {
    margin-bottom: 30px;
}
.g_h1pt1nrfl{
	width:25%;
	padding-right: 10px;
	padding-left: 10px;
}
.g_h1pt1nr{
	margin-left: -10px;
	margin-right: -10px;
}
.g_h1pt1nrbj{
	background: #f4f7ff;
	padding:38px 34px;
}
.g_h1{
	background: #fff;
	padding-top: 76px;
	/* padding-bottom: 190px; */
}
.g_h1pt1{
	padding-bottom: 92px;
}
.g_h1pt1tle{
	text-align: center;
	font-family:微软雅黑;
	font-size:30px;
	color:#333333;
	margin-bottom:44px;
}
.g_h1pt1nrtu{
	width:74px;
	margin:0 auto 24px;
}
.g_h1pt1nrtu img{
	width:100%;
}
.g_h1pt1nrbj h3{
	text-align: center;
	font-family:微软雅黑;
	font-size:20px;
	color:#0b3b8d;
	margin-bottom:26px;
	font-weight: bold;
}
.g_h1pt1nrbj p{
	font-family:微软雅黑;
	font-size:16px;
	color:#666666;
	line-height: 26px;
	height:78px;
	overflow: hidden;
}
.g_h1pt2{
	background: #f4f7ff;
	padding-top: 68px;
	padding-bottom: 62px;
}
.g_h1pt2nr{
	margin-top: 50px;
	margin-left: -78px;
	margin-right: -78px;
}
.g_h1pt2nrfl{
	width:33.333333%;
	padding-right: 78px;
	padding-left: 78px;
}
.g_h1pt2nrtu{
	width:100%;
	position: relative;
	z-index: 10;
}
.g_h1pt2nrtu img{
	width:100%;
}
.g_h1pt2nrt{
	text-align: center;
	font-family:微软雅黑;
	font-size:20px;
	color:#0b3b8d;
	margin-top:42px;
	font-weight: bold;
}
.g_lin2{
	position: absolute;
	top:50%;
	right:-156px;
	transform: translateY(-50%);
	width:200px;
	height:1px;
	border-top:1px dashed #d5d6f8; 
	z-index: 1;
}
.g_h1pt2nrfl:nth-child(3) .g_lin2{
	display: none;
}
.g_h1pt2nrfl:nth-child(2) .g_lin2{
	right:-170px;
	width:170px;
}
.g_h1pt3 .g_tatg{
	width:100%;
	position: static;
	transform: translate(0); 
	padding: 32px 50px;
	box-shadow: 0 0 15px 5px #f9f9f9;
}
.g_h1pt3box{
	background: url(../images/h1bj_03.png) no-repeat;
	background-position: center;
	background-size: 100% 100%;
	/*border: 1px solid red;*/
	box-shadow: 0 0 15px 5px #f9f9f9;
}	
.g_h1pt3{
	padding-top: 128px;
}
.g_h1pt3flb{
	width:calc(100% - 525px);
}
.g_h1pt3fr{
	width:525px;
	padding-right: 76px;
	padding-top:48px;
	padding-bottom:48px;
}
.g_h1pt3 .g_tatginp {
    height: 45px;
}
.g_h1pt3 .g_tatginb {

    height: 120px;
}
.g_h1pt3fl{
	margin:138px auto;
	width:386px;
}
.g_h1pt3fl img{
	width:100%;
}
.g_pcbanbox1 .g_nybanwz{
	position: absolute;
	top:58%;
	transform: translateY(-50%);
}
.g_pcbanbox2 .g_nybanwz{
	position: absolute;
	top:58%;
	transform: translateY(-50%);
    width: 370px;
}
.g_f2tle{
	padding-left: 186px;
}
.g_pcbanbox2 .g_f2tle {
     padding-left: 0; 
}
.g_pcbanbox1 .g_pcbanbtn {
    margin-top: 55px;
}
.g_pcbanbox1 .g_pcbantle {
    font-size: 48px;
    margin-bottom: 55px;
}
.g_pcbanbox1 .g_pcbanbtn1 {
    padding-left: 36px;
    padding-right: 36px;
    cursor: pointer;
}
.g_j1ban{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
}
.g_pcbanbox2 .g_f2tle h3{
	position: static;
	transform: translateY(0);
}
.g_j1ban p{
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	line-height: 28px;
}
.g_f2tlep{
	margin-top: 36px;
}
.g_j1ban {
    padding-left: 0; 
}
.g_j1pt2{
	background:#f4f7ff;
	padding-top: 72px;
	padding-bottom: 98px;
}
.g_j1pt1tle{
	font-family:微软雅黑;
	font-size:34px;
	color:#26277d;
	text-align: center;
}
.g_j1pt1nr{
	margin-top: 48px;
	margin-left: -15px;
	margin-right: -15px;
}
.g_j1pt1nrfl{
	width:33.333333%;
	padding-right: 15px;
	padding-left: 15px;
}
.g_j1pt1nrflb{
	background:#fff;
	padding:32px 30px 36px;
}
.g_j1pt1nrtu{
	width:32px;
	margin-bottom: 20px;
}
.g_j1pt1nrtu img{
	width:100%;
}
.g_j1pt1nrtle{
	font-family:微软雅黑;
	font-size:18px;
	color:#3d3f6f;
	font-weight: bold;
	margin-bottom: 46px;
	position: relative;
}
.g_j1pt1nrtle::before{
	content: '';
	position: absolute;
	width:40px;
	height:1px;
	background:#f47401;
	bottom: -15px;
	left:0;
}
.g_j1pt1nrflb p{
	font-family:微软雅黑;
	font-size:14px;
	color:#5d6494;
	line-height: 26px;
	height:104px;
	overflow: hidden;
}
.g_j1pt3nrfl{
	width:33.333333%;
	padding-left: 21px;
	padding-right: 21px;
	margin-bottom: 42px;
}
.g_j1pt3nr{
	margin-left: -21px;
	margin-right: -21px;
	margin-top: 52px;
}
.g_j1pt3nrb{
	background:#f4f7ff;
	padding:18px 28px;
	position: relative;
	cursor: pointer;
}
.g_j1pt3nrtu{
	width:255px;
	position: relative;
	margin:auto;
}
.g_j1pt3nrtu img{
	width:100%;
}
.g_j1pt3nrtu1{
	position: relative;
	top:0;
	left:0;
}
.g_j1pt3nrtu2{
	position: absolute;
	top:0;
	left:0;
}
.g_j1pt3nrwz{
	margin-top: 26px;
}
.g_j1pt3nrwz h3{
	font-family:微软雅黑;
	font-size:24px;
	color:#3d3f6f;
	font-weight: bold;
	margin-bottom: 18px;
}
.g_j1pt3nrwz p{
	font-family:微软雅黑;
	font-size:16px;
	color:#666666;
}
.g_j1pt3jia{
	width:60px;
	height:60px;
	background:#f47401;
	padding:21px;
	position: absolute;
	bottom:0;
	right:0;
}
.g_j1pt3jia img{
	width:17px;
	transition: all 0.36s;
}
.g_j1pt3{
	padding-bottom: 8px;
    padding-top: 90px;
}
.g_j1pt4{
	padding-bottom: 132px;
	/*margin-top: 32px;*/
}
.g_j1pt4nrfl{
	width:25%;
	padding-left:31px;
	padding-right: 31px; 
	margin-bottom: 88px;
}
.g_j1pt4nrtu{
	width:100%;
}
.g_j1pt4nrtu img{
	width:100%;
}
.g_j1pt4nr{
	margin-top: 72px;
	margin-left: -31px;
	margin-right: -31px;
}
.g_j3pt1nrfl{
	width:50%;
	padding-left: 72px;
	padding-right: 72px;
}
.g_j3pt1nrrx{
	font-family:微软雅黑;
	font-size:16px;
	color:#ffffff;
	width:140px;
	height:40px;
	background:#161865;
	text-align: center;
	line-height: 40px;
	position: relative;
	border-radius: 5px;
	color:#fff;
	letter-spacing: 1px;
}
.g_j3pt1nrrx::before{
	content:'';
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	right:-26px;
	width:26px;
	height:1px;
	background: #c2c8f4;
}
.g_j3pt1nrrx::after{
	content: '';
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	right:-26px;
	width:7px;
	height:7px;
	background: #f47401;
	border-radius: 50%;
}
.g_j3pt1nrrx1{
	font-family:'Conv_HelveticaNeueLTPro-Lt';
	font-size:16px;
	color:#454a6d;
	line-height: 40px;
	padding-left: 48px;
	letter-spacing: 1px;
}
.g_j3pt1{
	width:850px;
	margin:auto;
}
.g_j3pt1nr{
	margin-left: -72px;
	margin-right: -72px;
	margin-top: 60px;
	margin-bottom: 76px;
}
.g_j3pt1nrrx1 a{
	font-family:'Conv_HelveticaNeueLTPro-Lt';
	font-size:16px;
	color:#454a6d;
	line-height: 40px;
}
.g_j3pt2shdz{
	width:304px;
	background:#454a6d;
	position: absolute;
	top:42px;
	left:42px;
	padding:24px 26px;
	z-index: 10;
	border-radius: 5px;
}
.gkh_itm .map{
	width:100%;
	height:555px;
}
.g_j3pt2shdzb1{
	font-family:微软雅黑;
	font-size:24px;
	color:#ffffff;
	font-weight: bold;
}
.g_j3pt2shdzb2{
	width:11px;
	margin-left: 10px;
	margin-top:8px; 
}
.g_j3pt2shdzb2 img{
	width:100%;
}
.g_j3pt2shdzb{
	padding-bottom: 22px;
	border-bottom: 1px solid #6a6e8a;
	cursor: pointer;
}
.g_j3pt2shdzlb{
	padding-top: 22px;
}
.g_j3pt2shdztle1{
	width:17px;
}
.g_j3pt2shdztle1 img{
	width:100%;
}
.g_j3pt2shdztle2{
	font-family:微软雅黑;
	font-size:18px;
	color:#ffffff;
	line-height: 22px;
	width:calc(100% - 17px);
	padding-left: 15px;
	letter-spacing: 1px;
}
.g_j3pt2shdztle:nth-child(1){
	margin-bottom: 22px;
}
.g_j3pt2shdztle:nth-child(2) .g_j3pt2shdztle2{
	height:44px;
	overflow: hidden;
	font-size:14px;
}
.g_j3{
	padding-top: 78px;
}
.g_j3pt2{
	position: relative;
}
.g_j3pt2shdzong{
	position: relative;
}
.g_j3pt2shloca{
	position: absolute;
	top:0;
	left:0;
	width:130px;
	background: #ffffff;
	padding:15px;
	z-index: 100;
	display: none;
	border-radius: 5px;
}
.g_j3pt2shloca1{
	width:100%;
	height:38px;
	text-align: center;
	font-family:微软雅黑;
	font-size:18px;
	color:#525881;
	line-height: 38px;
	cursor: pointer;
	margin-bottom: 15px;
}
.g_j3pt2shdzong.act .g_j3pt2shloca{
	display: block;
}
.g_j3pt2{
	margin-bottom: 164px;
}
.g_sypt4linkfl{
	width:12.5%;
	height:142px;
	position: relative;
}
.g_sypt4lktumc{
	width:100%;
	height: 100%;
	background: #000;
	opacity: 0;
}
.g_sypt4lktu{
	width:52px;
	margin-bottom: 18px;
	position: relative;
}
.g_sypt4lktu img{
	width:100%;
}
.g_sypt4lktub{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.g_sypt4lktu1{
	position: relative;
	top:0;
	left:0;
	opacity: 0;
}
.g_sypt4lktu2{
	position: absolute;
	top:0;
	left:0;
}
.g_sypt4lktle{
	text-align: center;
	font-family:微软雅黑;
	font-size:18px;
	color:#fff;
}
.g_sypt4linkb{
	position: absolute;
	bottom:0;
	left:0;
}
.g_sypt4linkb{
	width:100%;
	height:142px;
	background: rgba(0,0,0, .2);
}
.g_zdian{
	cursor: pointer;
}
.g_sypt4d1 .g_zdian {
    position: absolute;
    bottom: -80px;
    left: 51%;
    transform: translateX(-50%);
    width: 10px;
    height: 10px;
    background: #f47202;
    border-radius: 50%;
}
.g_sypt4d2 .g_zdian{
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 8px;
    height: 8px;
    background: #f47202;
    border-radius: 50%;
}
.g_sypt4d3 .g_zdian{
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 8px;
    height: 8px;
    background: #f47202;
    border-radius: 50%;
}
.g_sypt4d4 .g_zdian{
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 8px;
    height: 8px;
    background: #f47202;
    border-radius: 50%;
}
.g_sypt4d5 .g_zdian{
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 8px;
    height: 8px;
    background: #f47202;
    border-radius: 50%;
}
.g_sypt4loca{
	opacity: 0;
}
.g_sypt4lo{
	opacity: 0;
}
.g_sypt3nrb{
	position: relative;
	padding-top: 78px;
}
.g_chakan{
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	width:255px;
	height:55px;
	background: #f47401;
	text-align: center;
	transition: all 0.36s;
	opacity: 0;
	border-radius: 5px;
}
.g_chakan a{
	font-family:微软雅黑;
	font-size:20px;
	color:#fff;
	line-height: 55px;
	padding: 14px 86px;
}
.g_h1 .g_yan{
	background: #fff;
}
.g_yanb{
	width: calc(100% - 84px);
    height: 45px;
    position: relative;
    padding-right: 20px;
}
.g_h1pt3tj{
	width:84px;
	height:45px;
	background: #f47401;
	border-radius: 10px;
	font-family:微软雅黑;
	font-size:20px;
	color:#fff;
	line-height: 45px;
	text-align: center;
}
.g_h1 .g_yanfr{
	right: 30px;
}
.g_h1 .g_yanfl{
	background: #f6f6f6;
}
.g_j1tanmc{
	width:100vw;
	height:100vh;
	background: #000;
	opacity: 0.6;
	position: fixed;
	top:0;
	left:0;
	z-index: 999;
}
.g_j1tanbox{
	width:1000px;
	background: #fff;
	position: fixed;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	z-index: 1000;
	padding:88px 74px 88px 50px;
}
.g_j1tanclose{
	width:19px;
	position: absolute;
	top:35px;
	right:42px;
	cursor: pointer;
}
.g_j1tanclose img{
	width:100%;
}
.g_j1tanfr{
	width:270px;
	padding-right:65px;
}
.g_j1tantu{
	width:207px;
}
.g_j1tantu img{
	width:100%;
}
.g_j1tanfl{
	width:calc(100% - 270px);
	padding-right:88px;
}
.g_j1tanflwz1{
	font-family:微软雅黑;
	font-size:24px;
	color:#3d3f6f;
	font-weight: bold;
	margin-bottom: 18px;
}
.g_j1tanflwz2{
	font-family:微软雅黑;
	font-size:16px;
	color:#666666;
	margin-bottom: 18px;
}
.g_j1tanflwz p{
	font-family:微软雅黑;
	font-size:14px;
	color:#666666;
	line-height: 24px;
}
.g_j1tanflwz{
	margin-bottom: 36px;
}
.g_j1tanflwznr h3{
	font-family:微软雅黑;
	font-size:18px;
	color:#3d3f6f;
	font-weight: bold;
	margin-bottom: 22px;
}
.g_j1tanflwznr p{
	font-family:微软雅黑;
	font-size:14px;
	color:#666666;
	line-height: 24px;
}
.g_j1tanb{
	height:375px;
}
.g_j1tanflwznr{
	margin-bottom: 18px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f47401 !important;
    background-color: rgba(0,0,0,.75);
}
.g_j1tan{
	display: none;
}
.g_sypt1lbtn{
	margin-top: 52px;
}
.g_centerx{
	width:1200px;
	margin:auto;
}
.l_new3 img{
	width:100%;
}
.g_phfenye{
	width:100%;
	display: none;
}
.g_phfenyefl a{
	font-family:微软雅黑;
	font-size:14px;
	color:#333;
}
.g_b1pt5xflb.slick-current .g_b1pt5xfl{
	background: #fff;
	box-shadow: 0 0 10px 5px #f8f8f8;
}
.g_b1pt5xflb .g_b1pt5xfl{
	position: relative;
}
.g_b1pt5xflb .g_b1pt5xfl::before{
	content: '';
	position: absolute;
	top:0;
	left:0;
	width:0;
	height:2px;
	background: #f47401;
}
.g_b1pt5xflb.atvbm .g_b1pt5xfl::before{
	animation: mymove 4s linear forwards;
}
@keyframes mymove {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.g_b1pt3nrfr img{
	width:100%;
}
/*载入效果*/
.g_sypt1lbnr1{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.3s;
}
.g_sypt1lbnr2{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt1lbnr3{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.5s;
}
.g_sypt1lbnr4{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.6s;
}
.g_sypt1{
	overflow: hidden;
}
.g_sypt2nr .g_sypt2fl{
	-webkit-animation: fadeInLeft 1s ease-in-out both;
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt2nr .g_sypt2fr{
	-webkit-animation: fadeInRight 1s ease-in-out both;
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt2nr1 .g_sypt2fl{
	-webkit-animation: fadeInRight 1s ease-in-out both;
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt2nr1 .g_sypt2fr{
    -webkit-animation: fadeInLeft 1s ease-in-out both;
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt3{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt4{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt5fl{
	-webkit-animation: fadeInLeft 1s ease-in-out both;
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt5fr{
	-webkit-animation: fadeInRight 1s ease-in-out both;
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_sypt5tle{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_nytle1{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt1nrfl{
	overflow: hidden;
}
.g_b1pt1nrflb{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.3s;
}
.g_b1pt2nr{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.3s;
}
.g_b1pt3nrfl{
	-webkit-animation: fadeInLeft 1s ease-in-out both;
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt3nrfr{
	-webkit-animation: fadeInRight 1s ease-in-out both;
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt4{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt5{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt6nrfl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.3s;
}
.g_b1pt6{
	overflow: hidden;
}
.g_b1pt6tle{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt5sfl{
	-webkit-animation: fadeInLeft 1s ease-in-out both;
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt5sfr{
	-webkit-animation: fadeInRight 1s ease-in-out both;
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt8{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt9fl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_b1pt9{
	overflow: hidden;
}
.l_caseitm{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_ny{
	/*overflow: hidden;*/
}
.l_caselist{
	overflow: hidden;
}
.g_f2pt1{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.l_xin1{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_f2pt2{
	overflow: hidden;
}
.l_zhi1{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.l_pro2{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.l_kuai{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.l_da{
	overflow: hidden;
}
.l_zhi{
	overflow: hidden;
}
.g_h1pt1, .g_h1pt2, .g_h1pt3{
	overflow: hidden;
}
.g_d1pt1nrfl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_h1pt1nrfl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_h1pt1tle{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_h1pt2{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_h1pt3boxz{
	box-shadow: 0 0 10px 5px rgba(0,0,0, .04);
    padding-bottom: 5px;
    overflow: hidden;
}
.g_h1pt3flb{
	-webkit-animation: fadeInLeft 1s ease-in-out both;
    animation: fadeInLeft 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_h1pt3fr{
	-webkit-animation: fadeInRight 1s ease-in-out both;
    animation: fadeInRight 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j1pt1nrfl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j1pt2, .g_j1pt3, .g_j1pt4{
	overflow: hidden;
}
.g_j1pt1tle{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
    margin-top: 72px;
}
.g_j1pt3nrfl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j1pt4{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.honor1{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j2tle{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j3pt2{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j3pt1nrfl{
	-webkit-animation: fadeInUp 1s ease-in-out both;
    animation: fadeInUp 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j1pt1gd{
	-webkit-animation: fadeIn 1s ease-in-out both;
    animation: fadeIn 1s ease-in-out both;
    animation-delay: 0.4s;
}
.g_j3pt1{
	overflow: hidden;
}
.g_j1pt1gd1{
	margin-left: 105px;
	margin-top: -110px;
	position: relative;
	z-index: 100;
}
.g_nyban1{
	position: relative;
}
.g_j1pt1gd{
	position: relative;
	width:446px;
    z-index: 100;
}
.g_j1pt1gd2{
    position: absolute;
    top: 146px;
    left: 180px;
}
.g_j1pt1gd1{
	width:100%;
}
.g_j1pt1gdzz{
	width:450px;
}
.g_j1pt1gdzz img{
	width:100%;
}
.g_j1pt1gd3{
	position: absolute;
	bottom: -60px;
    left: 45px;
}
.g_j1line1{
	width:40px;
	height:40px;
	background:#dcfbf4;
	border-radius: 50%;
}
.g_j1line{
	position: relative;
}
.g_j1line2{
	content: '';
	position: absolute;
    top: 16px;
    left: 16px;
	width:8px;
	height:8px;
	background:#347eff;
	border-radius: 50%;
}
.g_j1line3{
	width:2px;
	height:0;
	background:#9fefdb;
	margin-left: 20px;
	margin-top: 12px;
	transition: all 1.6s;
}
.g_j1line3.animated{
	height:150px;
}
.g_j1xunh .g_j1line{
	float: left;
}
.g_j1xunh .g_j1xunhtu{
	float: right;
}
.g_j1xunh1 .g_j1line{
	float: right
}
.g_j1xunh1 .g_j1xunhtu{
	float: left;
}
.g_j1xunh{
	width: 580px;
	margin-left: 550px;
}
.g_j1xunh1{
	margin-left: 10px;
}
.g_j1pt11{
	display: none;
}
.g_j1ptph1{
	width:500px;
}
.g_j1ptph1 img{
	width:100%;
}
.g_j1pt1{
	margin-bottom: 176px;
}

.g_sypt1jian1{
	width:68px;
	position: absolute;
	top:50%;
	left:-70px;
	transform: translateY(-50%);
	cursor: pointer;
}
.g_sypt1jian2{
	width:68px;
	position: absolute;
	top:50%;
	right:-70px;
	transform: translateY(-50%);
	cursor: pointer;
}
.g_sypt1jian1 img{
	width:100%;
}
.g_sypt1jian2 img{
	width:100%;
}
.g_sypt1zz{
	position: relative;
}
.g_b1pt4rkfltu{
	display: none;
}
.g_sycen2xbact{
	display: block;
}
.l_xin1:first-child .l_xin2{
	border-top: 1px solid #dcdcdc;
}
/*鼠标效果*/
@media screen and (min-width: 1200px){
    .g_pcnav1:hover .g_pcnav1a{
    	color:#f47401 !important;
    }	
    .g_pcseton:hover a{
    	color:#f47401;
    }
    .g_sypt5fl:hover .g_sypt5fltu img{
    	transform: scale(1.1);
    }
    .g_sypt5fl:hover .g_sypt5fltle{
    	color: #f47401;
    }
    .g_sypt5frnr:hover .g_sypt5zotle{
    	color: #f47401;
    }
    .g_sypt5tlefr:hover a{
    	color: #f47401;
    }
    .g_foxfrnav2:hover a{
    	color: #f47401;
    }
    .g_foxfrnav1:hover a{
    	color: #f47401;
    }
    .g_pcxlnav:hover .g_pcxlnavfr{
    	color: #f47401;
    }
    .l_caseitm:hover .l_texta{
		font-family:微软雅黑;
		font-size:14px;
		color:#ffffff;
		background:#f47401;
		border-radius:5px;
		font-size:16px;
		transition: all 0.36s; 
	}
	.g_e1navfl:hover{
		background: #f77402;
	    border-right: 1px solid transparent;
	    border-left: 1px solid transparent;
	    border-top: 1px solid transparent;
	    border-bottom: 1px solid transparent;
	}
	.g_e1navfl:hover a{
		color:#fff;
	}
	.l_caseitm:hover .l_tu img{
		transform: scale(1.1);
	}
	.honor1:hover .honor2{
		border-left: 3px solid #f77402;
	}
	.l_xin1:hover .l_xin2{
		border-top:transparent;
		border-bottom:transparent;
	}
	.l_xin1:hover .l_bac img{
		opacity: 1;
		transition: all 0.36s; 
	}
	.l_xin1:hover .l_new1 span{
		color:#fff;
		transition: all 0.36s; 
	}
	.l_xin1:hover .l_new2 .l_textc{
		color:#fff;
		transition: all 0.36s; 
	}
	.l_xin1:hover .l_new2 .l_textd{
		color:#dcdcdc;
	}
	.g_f2pt1nrlb:hover .g_f2pt1nrlbtu img{
		transform: scale(1.1);
	}
	.g_f2pt1nrlb:hover .g_f2pt1nrlbwz1{
		color:#f47401;
	}
	.g_c1pt2nrfl:hover .g_c1pt2nrflmc{
		background: #f47401;
		opacity: 0.9
	} 
	.g_c1pt2nrfl:hover .g_c1pt2nrflwz3{
		display: block;
	}
	.g_c1pt2nrfl:hover .g_c1pt2nrflwz1 img{
		transform: translateY(-14px);
	}
	.g_c1pt2nrfl:hover span{
		display: none;
	}
	.g_c1pt2nrfl:hover .g_c1pt2nrflwz2{
		transform: translateY(10px);
	} 
	.g_c1pt2nrfl:hover .g_c1pt2nrflwz3{
		transform: translateY(10px);
	}
	.l_fua:hover .l_lan1{
		opacity:1;
	}
	.l_fua:hover .l_hui{
		opacity:0;
	}
	.g_j1pt3nrfl:hover .g_j1pt3jia img{
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);		/* IE 9 */
		-webkit-transform: rotate(180deg);	/* Safari and Chrome */
		-o-transform: rotate(180deg);		/* Opera */
		-moz-transform: rotate(180deg);	
	}
	.g_j3pt2shloca1:hover{
		background: #edf1f8;
	}
	.g_sypt4linkfl:hover .g_sypt4lktumc{
		opacity: 0.2;
	}
	.g_sypt4linkfl:hover .g_sypt4lktu1{
		opacity: 1;
	}
	.g_sypt4linkfl:hover .g_sypt4lktu2{
		opacity: 0;
	}
	.g_sypt4d:hover .g_sypt4loca{
		opacity: 1;
	}
	.g_sypt4d:hover .g_sypt4lo{
		opacity: 1;
	}
	.g_sypt3nrb:hover .g_chakan{
		opacity: 1;
	}
	.g_sypt3nrb:hover .g_sypt3nr{
		-webkit-filter: blur(9px);
	    -moz-filter: blur(9px);
	    -o-filter: blur(9px);
	    -ms-filter: blur(9px);
	    filter:blur(9px);
	    transform: scale3d(0.95, 0.95, 0.95);
	}
	.g_pcbanbtn1:hover .g_pcbanbtnfl{
		transform: translateX(5px);
	}
	.g_pcbanbtn1:hover .g_pcbanbtnfr img{
		transform: translateX(5px);
	}
	.g_sypt1lbnr:hover .g_sypt1lbtnfl{
		color:#f47401;
	}
	.g_c1pt1dian1:hover {
		background: #181a81;
	}
	.g_c1pt1dian1:hover p{
		color:#fff;
	}
	.g_c1pt1dian1:hover p::before {
	    width: 116px;
	    height: 116px;
	    border-radius: 50%;
	    border: 1px dashed #8788bd;
	    content: '';
	    position: absolute;
	    /*top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);*/
	    top:-15px;
	    left:-15px;
	    animation: scroll1 6s linear 0ms infinite normal;
	}
	.g_c1pt4nrfl:hover .g_c1pt4nrtu img{
		transform: scale(1.1);
	}
	.g_sypt4d1:hover .loader{
		opacity: 1;
	}
}
.g_j1xunhbox{
	position: relative;
}
.g_j1xunhbox::before{
	position: absolute;
	bottom: -52px;
    left: 47.6%;
	transform: translateX(-50%);
	content: '';
	width: 40px;
    height: 40px;
    background: #dcfbf4;
    border-radius: 50%;
    z-index: 1;
}
.g_j1xunhbox::after{
	content: '';
	position: absolute;
	bottom: -37px;
    left: 47.35%;
    width: 8px;
    height: 8px;
    background: #347eff;
    border-radius: 50%;
    z-index: 10;
}
.loader div {
    border: 1px solid #f47202;
    transform: translate(-50%, -50%);
    position: absolute;
    overflow: visible;
}
.loader div {
    opacity: 0;
    animation-name: page-loader-ripple;
    animation-duration: 4s;
    animation-iteration-count: infinite;
}
.loader div:nth-child(2) {
    animation-delay:1s;
}
@keyframes page-loader-ripple {
  0% {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0.0;
  }
  50% {
    opacity: 1.0;
  }
  100% {
    
    width: 32px;
    height: 32px;
    border-radius: 50%;
    opacity: 0.0;
  }
}
.loader{
	position: absolute;
	top:50%;
	left:50%;
	transform: translateX(-50%,-50%);
	opacity: 0;
}
.g_sypt4d1 .g_zdian{
	position: relative;
}
.g_down {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1002;
    display: none;
}
.g_sypt5frnrzo {
    padding-right: 15px;
}
/*.g_pcbanwz {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}*/
.header2 .g_pctry.g_pctry {
    margin-top: 16px;
    width: 80px;
    margin-bottom: 18px;
    margin-right: 8px;
}
.header2 .g_pcb{
	margin-top: 16px;
	width: 80px;
	margin-bottom: 18px;
	margin-right: 8px;
}
.header2 .g_pcb a{color: #fff;}
.g_phpiao{
	display: none;
}
.g_syc{
	background: #fff;
}
/*2020.1.20*/
.g_pcbanbox1 .g_pcbantle {
    margin-bottom: 20px;
    line-height: 68px;
}
.g_pcbanjj {
    letter-spacing: 1px;
}
.g_content{
	width:1200px;
	margin:auto;
}
.g_a1pt1{
	padding-top: 90px;
	padding-bottom: 110px;
}
.g_a1tle{
	text-align: center;
	color:#0b3b8d;
	font-size: 34px;
	line-height: 50px;
	margin-bottom:50px;
}
.g_a1pt1fl{
	width:25%;
	padding: 0 46px;
}
.g_a1pt1tu{
	width:143px;
	margin:auto;
}
.g_a1pt1tu img{
	width:100%;
}
.g_a1pt1fl p{
	text-align: center;
	margin-top: 24px;
	color:#5d6494;
	line-height: 34px;
	font-size: 16px;
	letter-spacing: 1px;
}
.g_a1pt1fl p span{
	color:#f47401;
	font-size: 20px;
}
.g_a1pt2{
	background: #f4f7ff;
	padding-top: 76px;
	padding-bottom: 82px;
}
.g_a1pt2fl{
	width:25%;
	padding:0 13px;
}
.g_a1pt2b{
	background: #fff;
	box-shadow: 0 8px 12px 3px rgba(212,216,226, .34);
	padding:32px;
}
.g_a1pt2tu{
	width:184px;
	margin:auto;
}
.g_a1pt2tu img{
	width:100%;
}
.g_a1pt2b h4{
	margin-top: 10px;
	margin-bottom:10px;
	color:#0b3b8d;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}
.g_a1pt2b p{
	color:#5d6494;
	font-size: 14px;
	text-align: center;
	line-height: 34px;
}
.g_a1pt3fl{
	width:50%;
	padding:0 16px;
	margin-bottom: 32px;
}
.g_a1pt3b{
	background: #f3f8ff;
	position: relative;
	padding:40px 42px 32px;
	transition: all .36s;
}
.g_a1pt3{
	padding-top: 75px;
	padding-bottom: 75px;
}
.g_a1pt3tu{
	width:141px;
	position: absolute;
	right:0;
	bottom:0;
}
.g_a1pt3tu img{
	position: absolute;
	right:0;
	bottom:0;
	transition: all .36s;
	width:100%;
}
.g_a1pt3tu2{
	opacity: 0;
}
.g_a1pt3b h4{
	color:#0b3b8d;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}
.g_a1pt3b p{
	color:#5d6494;
	font-size: 14px;
	line-height: 24px;
	height:72px;
	overflow: hidden;
	width:calc(100% - 141px);
}
.g_a1pt4{
	padding-top: 75px;
	padding-bottom: 75px;
	background: #f4f7ff;
}
.g_a1pt4 .g_a1tle{
	margin-bottom: 40px;
}
.g_a1pt4{
	background: #f4f7ff;
	padding-bottom:75px;
	padding-top: 75px;
}
.g_a1pt4topfl{
	width:50%;
	padding:0 25px;
	text-align: center;
	height:60px;
}
.g_a1pt4topb{
	display: inline-block;
}
.g_a1pt4toptu{
	width:40px;
	position: relative;
	line-height: 60px;
}
.g_a1pt4toptu img{
	width:100%;
	transition: all .36s;
}
.g_a1pt4toptu1{
	position: relative;
	top:0;
	left:0;
}
.g_a1pt4toptu2{
	position: absolute;
	top:16px;
	left:0;
	opacity: 0;
}
.g_a1pt4topwz{
	color:#8385b7;
	font-size: 20px;
	line-height: 60px;
	margin-left: 24px;
	font-weight: bold;
	transition: all .36s;
}
.g_a1pt4topflx{
	width:100%;
	background: #eaebf7;
	cursor: pointer;
	transition: all .36s;
}
.g_a1pt4topfl.on .g_a1pt4topflx{
	background: #fff;
}
.g_a1pt4topfl.on .g_a1pt4toptu1{
	opacity: 0;
}
.g_a1pt4topfl.on .g_a1pt4toptu2{
	opacity: 1;
}
.g_a1pt4topfl.on .g_a1pt4topwz{
	color:#0b3b8d;
}
.g_a1pt4botfltu{
	display: none;
}
.g_a1pt4botfltu.act{
	display: block;
}
.g_a1pt4botfl{
	width:40%;
}
.g_a1pt4botfr{
	width:60%;
	padding-left: 50px;
}
.g_a1pt4bot{
	margin-top: 75px;
}
.g_a1pt4botfltu{
	width:100%;
	position: relative;
}
.g_a1pt4botfltu1{
	position: relative;
	top:0;
	left:0;
}
.g_a1pt4botfltu2{
	position: absolute;
	top:0;
	left:0;
}
.g_a1pt4botfltu img{
	width:100%;
	height:100%;
}
.g_a1pt4botfrtop{
	margin-bottom:20px;
	color:#0b3b8d;
	font-size: 24px;
	line-height: 32px;
}
.g_a1pt4botfrbox1{
	color:#3d3f6f;
	font-size: 18px;
	line-height: 70px;
	width:195px;
	position: relative;
}
.g_a1pt4botfrbox1::before{
	position: absolute;
	top:50%;
	left:-20px;
	transform: translateY(-50%);
	width:5px;
	height:5px;
	background: #3d3f6f;
	border-radius: 50%;
	content: '';
}
.g_a1pt4botfrbox{
	padding-left: 50px;
	height:70px;
	position: relative;
	cursor: pointer;
	transition: all .36s;
}
.g_a1pt4botfrbox2{
	color:#5d6494;
	font-size: 14px;
	line-height: 24px;
	max-height:48px;
	overflow: hidden;
	width:calc(100% - 195px);
	position: absolute;
	top:50%;
	right:0;
	transform: translateY(-50%);
}
.g_a1pt4botfrbox.active{
	background: #fff;
}
.g_a1pt4topfl.slick-current .g_a1pt4topflx{
	background: #fff;
}
.g_a1pt4topfl.slick-current .g_a1pt4toptu1{
	opacity: 0;
}
.g_a1pt4topfl.slick-current .g_a1pt4toptu2{
	opacity: 1;
}
.g_a1pt4topfl.slick-current .g_a1pt4topwz{
	color:#0b3b8d;
}
.g_a1pt4botnr{
	display: none;
}
.g_a1pt4botnr.actv{
	display: block;
}
.g_a1pt5{
	padding-top: 120px;
	padding-bottom: 120px;
}
.g_a1pt5fr{
	width:433px;
	position: relative;
}
.g_a1pt5fr img{
	width:100%;
	height:100%;
}
.g_a1pt5fr1{
	position: relative;
	top:0;
	left:0;
}
.g_a1pt5fr2{
	position: absolute;
	top:0;
	left:0;
}
.g_a1pt5fl{
	width:410px;
}
.g_a1pt5 .g_a1tle{
	text-align: left;
	margin-bottom: 20px;
}
.g_a1pt5nr{
	padding:0 100px;
}
.g_a1pt5nr{
	position: relative;
}
.g_a1pt5fl{
	position: absolute;
	top:50%;
	transform: translateY(-50%);	
	left:100px;
}
.g_a1pt5fl p{
	color:#3d3f6f;
	font-size: 20px;
	line-height: 36px;
}
.g_a1pt6{
	padding-top: 90px;
	padding-bottom: 90px;
	background: #f4f7ff;
}
.g_a1p{
	text-align: center;
	color:#5d6494;
	font-size: 18px;
	line-height: 30px;
}
.g_a1pt6 .g_a1tle{
	margin-bottom: 10px;
}
.g_a1pt6nr{
	margin-top: 50px;
}
.g_a1pt6fl{
	width:464px;
	position: relative;
}
.g_a1pt6fl img{
	width:100%;
	height:100%;
}
.g_a1pt6fl1{
	position: relative;
	top:0;
	left:0;
}
.g_a1pt6fl2{
	position: absolute;
	top:0;
	left:0;
}
.g_a1pt6fr{
	width:calc(100% - 464px);
	padding-left: 80px;
}
.g_a1pt6nr{
	padding:0 110px;
}
.g_a1pt6frnr.on{
	background: #ffffff;
	padding: 30px 0 30px 30px;
	border-top:2px solid #f47401;
	box-shadow: 0 0 10px 2px rgba(61,63,111, .07);
}
.g_a1pt6frtop1{
	color:#3d3f6f;
	font-size: 18px;
	line-height: 30px;
}
.g_a1pt6frnr.on .g_a1pt6frtop1{
	font-weight: bold;
}
.g_a1pt6frtop{
	padding:15px 30px;
	border-bottom:1px solid #ccd6e6;
	cursor: pointer;
}
.g_a1pt6frbot{
	display: none;
}
.g_a1pt6frnr.on .g_a1pt6frtop{
	border-bottom:0px solid #ccd6e6;
}
.g_a1pt6frbot{
	padding:0 50px;
}
.g_a1pt6frbot p{
	font-size: 14px;
	color:#5d6494;
	line-height: 30px;
	position: relative;
}
.g_a1pt6frbot p::before{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	left:-20px;
	width:7px;
	height:7px;
	background: #f47401;
	border-radius: 50%;
	content: '';
}
.g_a1pt6frnr.on .g_a1pt6frtop{
	padding:0 0 15px 0;
}
.g_a1pt6frnr.on .g_a1pt6frbot{
	padding:0 20px;
}
.g_a1pt6frtop{
	position: relative;
}
.g_a1pt6frico2{
	opacity: 0;
} 
.g_a1pt6frnr.on .g_a1pt6frico2{
	opacity: 1;
}
.g_a1pt6frnr.on .g_a1pt6frico1{
	opacity: 0;
}
.g_a1 .g_b1pt7 .g_b1pt4rkfrtle{
	border-bottom: 1px solid #e1e7ff;
	padding-bottom: 40px;
	margin-right: 120px;
	margin-bottom:40px;
}
.g_b1pt8nrtle{
	line-height: 30px;
}
.g_b1pt8nrfl {
    padding-left: 20px;
    padding-right: 20px;
}
.g_b1pt8nrtu {
    width: 102px;
}
.g_b1pt7 {
    padding-top: 70px;
    padding-bottom: 70px;
}
.g_b1pt8 {
    padding-top: 70px;
    padding-bottom: 10px;
}
.g_b1pt9 {
    padding-top: 70px;
    padding-bottom: 140px;
}
.g_b1pt9flb {
    box-shadow: 0 0 20px 10px rgba(0,0,0, .07);
}
@media screen and (min-width: 1200px){
	.g_a1pt3fl:hover .g_a1pt3tu1{
		opacity: 0;
	}
	.g_a1pt3fl:hover .g_a1pt3tu2{
		opacity: 1;
	}
	.g_a1pt3fl:hover .g_a1pt3b{
		box-shadow: -5px 5px 10px 3px rgba(212,216,226, .34);
	}
	.g_a1pt4topfl:hover .g_a1pt4topflx{
		background: #fff;
	}
	.g_a1pt4topfl:hover .g_a1pt4toptu1{
		opacity: 0;
	}
	.g_a1pt4topfl:hover .g_a1pt4toptu2{
		opacity: 1;
	}
	.g_a1pt4topfl:hover .g_a1pt4topwz{
		color:#0b3b8d;
	}
	.g_a1pt4botfrbox:hover{
		background: #fff;
	}
}
.g_fadeup1{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.4s;
}
.g_fadeup2{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.5s;
}
.g_fadeup3{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.6s;
}
.g_fadeup4{
    -webkit-animation: fadeInUp 1s ease both;
    animation: fadeInUp 1s ease both;
    animation-delay: 0.7s;
}
.g_a1pt1, .g_a1pt2{
	overflow: hidden;
}
.g_fadein1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.3s;
}
.g_faderight1{
    -webkit-animation: fadeInRight 1s ease both;
    animation: fadeInRight 1s ease both;
    animation-delay: 0.4s;
}
.g_fadeleft1{
    -webkit-animation: fadeInLeft 1s ease both;
    animation: fadeInLeft 1s ease both;
    animation-delay: 0.4s;
}
.g_a1pt6frtop2{
	width:20px;
	position: absolute;
	top:50%;
	right:20px;
	transform: translateY(-50%);
}
.g_a1pt6frico1{
	position: relative;
	top:0;
	right:0;
}
.g_a1pt6frico2{
	position: absolute;
	top:0;
	right:0;
}
.g_a1pt6frnr.on .g_a1pt6frtop2 {
    top: 38%;
}
.ace_case{
	margin-top: 50px;
	margin-bottom:50px;
}
.ace_caselist{
	margin-bottom: 18px;
}
.ace_casefrz{
	padding:0 22px;
	color:#848484;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
	border:1px solid #e4e4e4;
	cursor: pointer;
	margin-bottom:18px;
}
.ace_casefl{
	margin-right: 38px;
	color:#333;
	font-size: 24px;
	line-height: 40px;
	width:48px;
}
.ace_casefrz.on{
	background: #f77402;
	border:1px solid transparent;
	color:#fff;
}
.ace_casefr{
	width:calc(100% - 86px);
}

.flono{float: none !important;}
.thisbtn{margin-left: 34px;}
.w50{width: 50%;}
.boxf{overflow: hidden;}
.g_footxfr .gjc{color: #fff;line-height: 26px;}
.g_footxfr .ewm img{display: block;margin: 0 auto;}
.copy{color: #fff;margin-top: 30px;line-height: 34px;}
.copy a{color: #fff;}
.caseban{width: auto !important;}
.jk_p{ font-size: 24px; margin-top: 8px;}

@media screen and (max-width: 767px){
	.thisbtn{position: static !important;margin-left: 0 !important;margin-top: 20px !important;}
	.w50{width: 100%;}
	.g_a1pt1fl{width: 50%;}
	.texbanh{position: absolute;top: 100px;left: 15px;}
	.texbanh p, .texbanh p span{font-size: 12px !important;line-height: 20px !important;text-shadow: 0 1px 2px rgba(0, 0, 0, 1);}
  .jk_p{ font-size: 16px;}
}
@media screen and (min-width: 1200px) and (max-width: 1440px){
	.g_f2tle{padding-left: 300px;}
}
  

